MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _clone

Method _clone

lib/sqlalchemy/ext/baked.py:75–81  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

73 return Bakery(cls, util.LRUCache(size, size_alert=_size_alert))
74
75 def _clone(self):
76 b1 = BakedQuery.__new__(BakedQuery)
77 b1._cache_key = self._cache_key
78 b1.steps = list(self.steps)
79 b1._bakery = self._bakery
80 b1._spoiled = self._spoiled
81 return b1
82
83 def _update_cache_key(self, fn, args=()):
84 self._cache_key += (fn.__code__,) + args

Callers 5

with_criteriaMethod · 0.95
spoilMethod · 0.95
setupMethod · 0.45
_load_on_pk_identityMethod · 0.45

Calls 1

__new__Method · 0.45

Tested by

no test coverage detected