(mapper, mappings)
| 370 | |
| 371 | |
| 372 | def _expand_composites(mapper, mappings): |
| 373 | composite_attrs = mapper.composites |
| 374 | if not composite_attrs: |
| 375 | return |
| 376 | |
| 377 | composite_keys = set(composite_attrs.keys()) |
| 378 | populators = { |
| 379 | key: composite_attrs[key]._populate_composite_bulk_save_mappings_fn() |
| 380 | for key in composite_keys |
| 381 | } |
| 382 | for mapping in mappings: |
| 383 | for key in composite_keys.intersection(mapping): |
| 384 | populators[key](mapping) |
| 385 | |
| 386 | |
| 387 | class ORMDMLState(AbstractORMCompileState): |
no test coverage detected