MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / _generate

Method _generate

lib/sqlalchemy/sql/base.py:827–838  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

825 @_generative decorator."""
826
827 def _generate(self) -> Self:
828 skip = self._memoized_keys
829 cls = self.__class__
830 s = cls.__new__(cls)
831 if skip:
832 # ensure this iteration remains atomic
833 s.__dict__ = {
834 k: v for k, v in self.__dict__.copy().items() if k not in skip
835 }
836 else:
837 s.__dict__ = self.__dict__.copy()
838 return s
839
840
841class InPlaceGenerative(HasMemoized):

Callers 10

set_label_styleMethod · 0.45
set_label_styleMethod · 0.45
_generativeFunction · 0.45
table_valuedMethod · 0.45
splice_horizontallyMethod · 0.45
splice_verticallyMethod · 0.45

Calls 3

__new__Method · 0.45
itemsMethod · 0.45
copyMethod · 0.45

Tested by

no test coverage detected