MCPcopy
hub / github.com/django/django / clone

Method clone

django/db/migrations/state.py:575–584  ·  view source on GitHub ↗

Return an exact copy of this ProjectState.

(self)

Source from the content-addressed store, hash-verified

573 return self._find_concrete_model_from_proxy(proxy_models, base_state)
574
575 def clone(self):
576 """Return an exact copy of this ProjectState."""
577 new_state = ProjectState(
578 models={k: v.clone() for k, v in self.models.items()},
579 real_apps=self.real_apps,
580 )
581 if "apps" in self.__dict__:
582 new_state.apps = self.apps.clone()
583 new_state.is_delayed = self.is_delayed
584 return new_state
585
586 def clear_delayed_apps_cache(self):
587 if self.is_delayed and "apps" in self.__dict__:

Calls 3

ProjectStateClass · 0.85
cloneMethod · 0.45
itemsMethod · 0.45