Ensure CreatedAtMixin.created_at gets set in __init__ not in class

merge-requests/130/head
Jason Robinson 2016-09-15 19:48:08 +03:00
rodzic c2331a3e38
commit feb1f30cfa
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -100,11 +100,13 @@ class PublicMixin(BaseEntity):
class CreatedAtMixin(BaseEntity):
created_at = datetime.datetime.now()
created_at = None
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._required += ["created_at"]
if not "created_at" in kwargs:
self.created_at = datetime.datetime.now()
class RawContentMixin(BaseEntity):