rpscrape
rpscrape copied to clipboard
get_class_from_rating
Hi
Don't think get_class_from_rating was working so I changed as attached.
Just thought it might be of use to you.
Thanks
its an empty file
I did well there...
def get_class_from_rating(self): try: upper_rating = int(self.race_info['rating_band'].split('-')[1]) except: return ''
race_class = ''
if self.race_info['code'] == 'flat':
if upper_rating >= 100:
race_class = 'Class 2'
elif upper_rating >= 90:
race_class = 'Class 3'
elif upper_rating >= 80:
race_class = 'Class 4'
elif upper_rating >= 70:
race_class = 'Class 5'
elif upper_rating >= 60:
race_class = 'Class 6'
elif upper_rating >= 40:
race_class = 'Class 7'
else:
if upper_rating >= 140:
race_class = 'Class 2'
elif upper_rating >= 120:
race_class = 'Class 3'
elif upper_rating >= 100:
race_class = 'Class 4'
elif upper_rating >= 85:
race_class = 'Class 5'
return race_class
Can you show an example where it doesn't work