ファイル
nizika_ai_service/main.py
T
2025-01-08 03:32:23 +00:00

50 行
994 B
Python

from __future__ import annotations
import asyncio
from datetime import date, datetime, time
async def main (
) -> None:
# キリ番祝ひ
...
# 投稿報知
...
# クエリ処理
...
async def schedule_task (
dt_tuple: tuple[int | None, int | None, int | None, int | None, int | None, int | None],
) -> None:
...
def dt_to_tuple (
dt: datetime | date | time,
) -> tuple[int | None, int | None, int | None, int | None, int | None, int | None]:
year: int | None = None
month: int | None = None
day: int | None = None
hour: int | None = None
minute: int | None = None
second: int | None = None
if not isinstance (dt, time):
year = dt.year
month = dt.month
day = dt.day
if not isinstance (dt, date):
hour = dt.hour
minute = dt.minute
second = dt.second
return (year, month, day, hour, minute, second)
if __name__ == '__main__':
asyncio.run (main ())