MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / clone

Function clone

lib/sqlalchemy/orm/relationships.py:2336–2340  ·  view source on GitHub ↗
(elem: _CE)

Source from the content-addressed store, hash-verified

2334
2335def _annotate_columns(element: _CE, annotations: _AnnotationDict) -> _CE:
2336 def clone(elem: _CE) -> _CE:
2337 if isinstance(elem, expression.ColumnClause):
2338 elem = elem._annotate(annotations.copy()) # type: ignore
2339 elem._copy_internals(clone=clone)
2340 return elem
2341
2342 if element is not None:
2343 element = clone(element)

Callers 1

_annotate_columnsFunction · 0.70

Calls 3

_annotateMethod · 0.45
copyMethod · 0.45
_copy_internalsMethod · 0.45

Tested by

no test coverage detected