generated from public/aoc_template
calc from correct year, even if still running in january; for real this time
This commit is contained in:
parent
444e5f3056
commit
8109e8a85f
@ -182,15 +182,15 @@ class AOCBot:
|
|||||||
self.__cache_data[member]["days"][day]["score"] += score
|
self.__cache_data[member]["days"][day]["score"] += score
|
||||||
|
|
||||||
def update_leaderboard(self):
|
def update_leaderboard(self):
|
||||||
|
now = datetime.now()
|
||||||
|
aoc_year = now.year if now.month == 12 else now.year - 1
|
||||||
|
|
||||||
try:
|
try:
|
||||||
new_leaderboard = self.fetch_leaderboard()
|
new_leaderboard = self.fetch_leaderboard(aoc_year)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("Updating leaderboard failed: %s" % e)
|
print("Updating leaderboard failed: %s" % e)
|
||||||
return # didn't work this time? Well, we'll just try again in 15min ...
|
return # didn't work this time? Well, we'll just try again in 15min ...
|
||||||
|
|
||||||
now = datetime.now()
|
|
||||||
aoc_year = now.year if now.month == 12 else now.year - 1
|
|
||||||
|
|
||||||
new_stars = {}
|
new_stars = {}
|
||||||
for member, member_data in new_leaderboard["members"].items():
|
for member, member_data in new_leaderboard["members"].items():
|
||||||
if member not in self.__cache_data:
|
if member not in self.__cache_data:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user