Skip to content

Commit 11a88c8

Browse files
committed
add tz arg
1 parent 5f91dfa commit 11a88c8

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

app/clock.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
import os
2+
import pytz
23
import asyncio
34
from arq import create_pool
45
from logs import init_logging
5-
from datetime import datetime, timezone
6+
from datetime import datetime
67
from arq.connections import RedisSettings
78
from apscheduler.schedulers.asyncio import AsyncIOScheduler
89

10+
tz = pytz.timezone(os.environ.get('TZ', 'America/Argentina/Buenos_Aires'))
11+
912

1013
async def tick():
1114
date_time_to_check = datetime.\
12-
now(timezone.utc).replace(second=0, microsecond=0)
15+
now(tz).replace(second=0, microsecond=0)
1316
logger.info(f"[Tick! Enqueuing job for {date_time_to_check} (UTC)]")
1417
await redis.enqueue_job('alarm_manager', date_time_to_check)
1518
logger.info(f"[Tock! Job enqueued for {date_time_to_check} (UTC)")

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ requests_oauthlib
88
pyjwt
99
httpx
1010
APScheduler>=3.10,<4.0
11-
arq
11+
arq
12+
pytz

0 commit comments

Comments
 (0)