kopia lustrzana https://gitlab.com/jaywink/federation
Ensure CreatedAtMixin.created_at gets set in __init__ not in class
rodzic
c2331a3e38
commit
feb1f30cfa
|
@ -100,11 +100,13 @@ class PublicMixin(BaseEntity):
|
||||||
|
|
||||||
|
|
||||||
class CreatedAtMixin(BaseEntity):
|
class CreatedAtMixin(BaseEntity):
|
||||||
created_at = datetime.datetime.now()
|
created_at = None
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
self._required += ["created_at"]
|
self._required += ["created_at"]
|
||||||
|
if not "created_at" in kwargs:
|
||||||
|
self.created_at = datetime.datetime.now()
|
||||||
|
|
||||||
|
|
||||||
class RawContentMixin(BaseEntity):
|
class RawContentMixin(BaseEntity):
|
||||||
|
|
Ładowanie…
Reference in New Issue