class HasTemporal:
"""Mixin that identifies a class as having a timestamp column"""
- utc = partial(datetime.datetime.now, datetime.UTC)
+ utc = partial(datetime.datetime.now, datetime.timezone.utc)
timestamp = Column(DateTime, default=utc, nullable=False)
entity = desc['entity']
query = query.filter(entity.deleted == False)
- update_context.values['timestamp'] = datetime.datetime.now(datetime.UTC)
+ update_context.values['timestamp'] = datetime.datetime.now(datetime.timezone.utc)
return query
The ``.values`` dictionary of the "update context" object can also
class HasTemporal:
"""Mixin that identifies a class as having a timestamp column"""
- utc = partial(datetime.datetime.now, datetime.UTC)
+ utc = partial(datetime.datetime.now, datetime.timezone.utc)
timestamp = Column(DateTime, default=utc, nullable=False)
cls.HasTemporal = HasTemporal