bug fixing
This commit is contained in:
parent
d60f74e496
commit
396c8480ac
|
@ -19,9 +19,9 @@ def is_tide(context: Context) -> Prediction:
|
||||||
|
|
||||||
month, cur_year_total_cars, last_year_total_cars = determine_month()
|
month, cur_year_total_cars, last_year_total_cars = determine_month()
|
||||||
month = int(month)
|
month = int(month)
|
||||||
p.reasons.append(f"Because the month is f{calendar.month_name[month]}")
|
p.reasons.append(f"The month is {calendar.month_name[month]}")
|
||||||
p.reasons.append(f"Because the number of cars having driven on the Storbæltsbro is f{cur_year_total_cars}")
|
p.reasons.append(f"The number of cars having driven on the Storbæltsbro is {cur_year_total_cars}")
|
||||||
p.reasons.append(f"And because the number of cars having driven over it in the last year is f{last_year_total_cars}")
|
p.reasons.append(f"The number of cars having driven over it in the last year is {last_year_total_cars}")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,27 +47,27 @@ def is_tide(context: Context) -> Prediction:
|
||||||
average_delta = timedelta(seconds=average_inc)
|
average_delta = timedelta(seconds=average_inc)
|
||||||
|
|
||||||
|
|
||||||
if last_match[1] < 0 and last_match[1] < current_water_level: # Increasing
|
if last_match[1] < 0 and last_match[1] <= current_water_level: # Increasing
|
||||||
time = last_match
|
time = last_match
|
||||||
while time[1] != current_water_level:
|
while time[1] != current_water_level:
|
||||||
|
|
||||||
time[0] += average_delta
|
time[0] += average_delta
|
||||||
time[1] += 1
|
time[1] += 1
|
||||||
|
|
||||||
elif last_match[1] < 0 and last_match[1] > current_water_level:
|
elif last_match[1] < 0 and last_match[1] >= current_water_level:
|
||||||
time = last_match
|
time = last_match
|
||||||
while time[1] != current_water_level:
|
while time[1] != current_water_level:
|
||||||
time[0] += average_delta
|
time[0] += average_delta
|
||||||
time[1] -= 1
|
time[1] -= 1
|
||||||
|
|
||||||
elif last_match[1] > 0 and last_match[1] > current_water_level: # Decreasing
|
elif last_match[1] > 0 and last_match[1] >= current_water_level: # Decreasing
|
||||||
time = last_match
|
time = last_match
|
||||||
while time[1] != current_water_level:
|
while time[1] != current_water_level:
|
||||||
|
|
||||||
time[0] += average_delta
|
time[0] += average_delta
|
||||||
time[1] -= 1
|
time[1] -= 1
|
||||||
|
|
||||||
elif last_match[1] > 0 and last_match[1] < current_water_level:
|
elif last_match[1] > 0 and last_match[1] <= current_water_level:
|
||||||
time = last_match
|
time = last_match
|
||||||
while time[1] != current_water_level:
|
while time[1] != current_water_level:
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ def check_games(context: Context) -> Prediction:
|
||||||
else:
|
else:
|
||||||
last_game_in_hours = min(24.0, last_game_in_hours)
|
last_game_in_hours = min(24.0, last_game_in_hours)
|
||||||
|
|
||||||
p.reasons.append(f"Alexanders upstairs neighbour has not played league for {last_game_in_hours} hours!")
|
p.reasons.append(f"Alexanders upstairs neighbour has not played league for {last_game_in_hours:.2f} hours!")
|
||||||
p.probability = 1 - (last_game_in_hours / 24)
|
p.probability = 1 - (last_game_in_hours / 24)
|
||||||
|
|
||||||
return p
|
return p
|
||||||
|
|
Loading…
Reference in New Issue
Block a user