mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Address datetime.utcnow deprecation in py 3.12
This commit is contained in:
@@ -10,6 +10,14 @@ from .. import __version__
|
||||
from ..record import Record
|
||||
from .base import BaseProcessor
|
||||
|
||||
# TODO: remove once we require python >= 3.11
|
||||
try: # pragma: no cover
|
||||
from datetime import UTC
|
||||
except ImportError: # pragma: no cover
|
||||
from datetime import timedelta, timezone
|
||||
|
||||
UTC = timezone(timedelta())
|
||||
|
||||
|
||||
def _keys(values):
|
||||
return set(v.split('=', 1)[0] for v in values)
|
||||
@@ -55,7 +63,7 @@ class MetaProcessor(BaseProcessor):
|
||||
|
||||
@classmethod
|
||||
def now(cls):
|
||||
return datetime.utcnow().isoformat()
|
||||
return datetime.now(UTC).isoformat()
|
||||
|
||||
@classmethod
|
||||
def uuid(cls):
|
||||
|
||||
Reference in New Issue
Block a user