(source, source_mapper, dest, old_prefix, synchronize_pairs)
| 97 | |
| 98 | |
| 99 | def _update(source, source_mapper, dest, old_prefix, synchronize_pairs): |
| 100 | for l, r in synchronize_pairs: |
| 101 | try: |
| 102 | oldvalue = source_mapper._get_committed_attr_by_column( |
| 103 | source.obj(), l |
| 104 | ) |
| 105 | value = source_mapper._get_state_attr_by_column( |
| 106 | source, source.dict, l, passive=PassiveFlag.PASSIVE_OFF |
| 107 | ) |
| 108 | except exc.UnmappedColumnError as err: |
| 109 | _raise_col_to_prop(False, source_mapper, l, None, r, err) |
| 110 | dest[r.key] = value |
| 111 | dest[old_prefix + r.key] = oldvalue |
| 112 | |
| 113 | |
| 114 | def _populate_dict(source, source_mapper, dict_, synchronize_pairs): |
nothing calls this directly
no test coverage detected