Page 1 of 1

Warum funktioniert datetime.now() nicht in der asynchronen Funktion?

Posted: 28 Dec 2024, 19:17
by Guest
Ich versuche, die aktuelle Uhrzeit über datetime.now(config.DEFAULT_TZ) abzurufen, in der Synchronisierungsfunktion funktioniert es wie es sollte, aber in der Asynchronfunktion erhalte ich

Code: Select all

'timezone' is an invalid keyword argument for now()

Code: Select all

    async def get_pending_reminders(self):#doesn't work
now = datetime.now(config.DEFAULT_TZ)

def calculate_time(self): #work correctly
now = datetime.now(config.DEFAULT_TZ)

DEFAULT_TZ = DEFAULT_TZ = timezone(timedelta(hours=3))