rpscrape icon indicating copy to clipboard operation
rpscrape copied to clipboard

get_class_from_rating

Open jamiew26 opened this issue 2 years ago • 3 comments

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

get_class_from_rating.txt

jamiew26 avatar Sep 26 '22 18:09 jamiew26

its an empty file

joenano avatar Sep 27 '22 17:09 joenano

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

jamiew26 avatar Sep 28 '22 03:09 jamiew26

Can you show an example where it doesn't work

joenano avatar Sep 29 '22 15:09 joenano