summaryrefslogtreecommitdiff
path: root/src/apscheduler/triggers/date.py
diff options
context:
space:
mode:
authorAlex Grönholm <alex.gronholm@nextday.fi>2021-09-05 23:42:05 +0300
committerAlex Grönholm <alex.gronholm@nextday.fi>2021-09-06 01:39:07 +0300
commit148b29270eb8fa0974f29be4d85a0ee03b848d1a (patch)
tree4d874a4bb230151eedaed19ddf14af0ec0e7c060 /src/apscheduler/triggers/date.py
parent2a685fe105b6c715c16912109dfc0f982e0acd5c (diff)
downloadapscheduler-148b29270eb8fa0974f29be4d85a0ee03b848d1a.tar.gz
Migrated annotations to the py3.10 style
Using "from __future__ import annotations" we can do this even on Python 3.7.
Diffstat (limited to 'src/apscheduler/triggers/date.py')
-rw-r--r--src/apscheduler/triggers/date.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/apscheduler/triggers/date.py b/src/apscheduler/triggers/date.py
index 636d978..c142ca7 100644
--- a/src/apscheduler/triggers/date.py
+++ b/src/apscheduler/triggers/date.py
@@ -1,5 +1,7 @@
+from __future__ import annotations
+
from datetime import datetime, tzinfo
-from typing import Optional, Union
+from typing import Optional
from ..abc import Trigger
from ..marshalling import marshal_date, unmarshal_date
@@ -17,7 +19,7 @@ class DateTrigger(Trigger):
__slots__ = 'run_time', '_completed'
- def __init__(self, run_time: datetime, timezone: Union[tzinfo, str] = 'local'):
+ def __init__(self, run_time: datetime, timezone: tzinfo | str = 'local'):
timezone = as_timezone(timezone)
self.run_time = as_aware_datetime(run_time, timezone)
self._completed = False