Browse Source

Address datetime.utcnow deprecation in py 3.12

pull/1108/head
Ross McFarland 2 years ago
parent
commit
e03adfceda
No known key found for this signature in database GPG Key ID: 943B179E15D3B22A
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      octodns/processor/meta.py

+ 9
- 1
octodns/processor/meta.py View File

@ -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):


Loading…
Cancel
Save