MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _generate

Method _generate

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

Source from the content-addressed store, hash-verified

837 @_generative decorator."""
838
839 def _generate(self) -> Self:
840 skip = self._memoized_keys
841 cls = self.__class__
842 s = cls.__new__(cls)
843 if skip:
844 # ensure this iteration remains atomic
845 s.__dict__ = {
846 k: v for k, v in self.__dict__.copy().items() if k not in skip
847 }
848 else:
849 s.__dict__ = self.__dict__.copy()
850 return s
851
852
853class 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