forked from Github-Mirrors/canaille
refactor: MemoryModel - rename klass in model
This commit is contained in:
parent
fbd0d3029e
commit
b571818755
1 changed files with 10 additions and 10 deletions
|
@ -127,18 +127,18 @@ class MemoryModel(Model):
|
||||||
|
|
||||||
# update the mirror attributes of the submodel instances
|
# update the mirror attributes of the submodel instances
|
||||||
for attribute in self.model_attributes:
|
for attribute in self.model_attributes:
|
||||||
klass, mirror_attribute = self.model_attributes[attribute]
|
model, mirror_attribute = self.model_attributes[attribute]
|
||||||
if not self.index(klass) or not mirror_attribute:
|
if not self.index(model) or not mirror_attribute:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
mirror_attribute_index = self.attribute_index(
|
mirror_attribute_index = self.attribute_index(
|
||||||
mirror_attribute, klass
|
mirror_attribute, model
|
||||||
).setdefault(self.id, set())
|
).setdefault(self.id, set())
|
||||||
for subinstance_id in self._state.get(attribute, []):
|
for subinstance_id in self._state.get(attribute, []):
|
||||||
if not subinstance_id or subinstance_id not in self.index(klass):
|
if not subinstance_id or subinstance_id not in self.index(model):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
subinstance_state = self.index(klass)[subinstance_id]
|
subinstance_state = self.index(model)[subinstance_id]
|
||||||
subinstance_state.setdefault(mirror_attribute, [])
|
subinstance_state.setdefault(mirror_attribute, [])
|
||||||
subinstance_state[mirror_attribute].append(self.id)
|
subinstance_state[mirror_attribute].append(self.id)
|
||||||
|
|
||||||
|
@ -161,18 +161,18 @@ class MemoryModel(Model):
|
||||||
self.attribute_index(attribute)[value].remove(self.id)
|
self.attribute_index(attribute)[value].remove(self.id)
|
||||||
|
|
||||||
# update the mirror attributes of the submodel instances
|
# update the mirror attributes of the submodel instances
|
||||||
klass, mirror_attribute = self.model_attributes[attribute]
|
model, mirror_attribute = self.model_attributes[attribute]
|
||||||
if not self.index(klass) or not mirror_attribute:
|
if not self.index(model) or not mirror_attribute:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
mirror_attribute_index = self.attribute_index(
|
mirror_attribute_index = self.attribute_index(
|
||||||
mirror_attribute, klass
|
mirror_attribute, model
|
||||||
).setdefault(self.id, set())
|
).setdefault(self.id, set())
|
||||||
for subinstance_id in self.index()[self.id].get(attribute, []):
|
for subinstance_id in self.index()[self.id].get(attribute, []):
|
||||||
if subinstance_id not in self.index(klass):
|
if subinstance_id not in self.index(model):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
subinstance_state = self.index(klass)[subinstance_id]
|
subinstance_state = self.index(model)[subinstance_id]
|
||||||
subinstance_state[mirror_attribute].remove(self.id)
|
subinstance_state[mirror_attribute].remove(self.id)
|
||||||
|
|
||||||
if subinstance_id in mirror_attribute_index:
|
if subinstance_id in mirror_attribute_index:
|
||||||
|
|
Loading…
Reference in a new issue