Remove _initialized flag from TrackingModelMixin

This commit is contained in:
Jeremy Stretch 2023-07-24 10:26:39 -04:00
parent 0ee05a6810
commit e7481f3bcc

View File

@ -11,10 +11,6 @@ class Tracker:
class TrackingModelMixin:
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._initialized = True
@property
def tracker(self):
if not hasattr(self._state, "_tracker"):
@ -32,7 +28,6 @@ class TrackingModelMixin:
self.tracker.changed = {}
def __setattr__(self, name, value):
if hasattr(self, "_initialized"):
change_tracking_fields = registry['counter_fields'][self.__class__]
if name in change_tracking_fields:
if name not in self.tracker.changed: