From e59abd6bfb6d8bf9a3eec96e35e9c628fdb451c4 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Sun, 19 Feb 2023 13:04:46 +0100 Subject: refactor: Switch to isoformat --- src/ladder.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/ladder.py') diff --git a/src/ladder.py b/src/ladder.py index 8603e9d..4ea87fa 100644 --- a/src/ladder.py +++ b/src/ladder.py @@ -1,11 +1,14 @@ from __future__ import annotations from dataclasses import dataclass -from datetime import datetime +from datetime import UTC, datetime +from typing import TYPE_CHECKING -from src.game import Game from src.player import Player -from src.strategy import GameEloChangeStrategy + +if TYPE_CHECKING: + from src.game import Game + from src.strategy import GameEloChangeStrategy @dataclass(frozen=True) @@ -46,7 +49,7 @@ class Ladder: return players_elo_updates def print_current(self): - print(f"Ladder ({datetime.now().strftime('%d/%m/%Y %H:%M')}):") + print(f"Ladder ({datetime.now(tz=UTC).strftime('%d/%m/%Y %H:%M')}):") print("=" * 30) for rank, player in enumerate( sorted(self.players.values(), key=lambda player: player.elo, reverse=True), -- cgit v1.3