MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _raise_col_to_prop

Function _raise_col_to_prop

lib/sqlalchemy/orm/sync.py:145–164  ·  view source on GitHub ↗
(
    isdest, source_mapper, source_column, dest_mapper, dest_column, err
)

Source from the content-addressed store, hash-verified

143
144
145def _raise_col_to_prop(
146 isdest, source_mapper, source_column, dest_mapper, dest_column, err
147):
148 if isdest:
149 raise exc.UnmappedColumnError(
150 "Can't execute sync rule for "
151 "destination column '%s'; mapper '%s' does not map "
152 "this column. Try using an explicit `foreign_keys` "
153 "collection which does not include this column (or use "
154 "a viewonly=True relation)." % (dest_column, dest_mapper)
155 ) from err
156 else:
157 raise exc.UnmappedColumnError(
158 "Can't execute sync rule for "
159 "source column '%s'; mapper '%s' does not map this "
160 "column. Try using an explicit `foreign_keys` "
161 "collection which does not include destination column "
162 "'%s' (or use a viewonly=True relation)."
163 % (source_column, source_mapper, dest_column)
164 ) from err

Callers 6

_populateFunction · 0.85
_clearFunction · 0.85
_updateFunction · 0.85
_populate_dictFunction · 0.85
_source_modifiedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected