(self, fn: Callable[..., Any])
| 2710 | ) |
| 2711 | |
| 2712 | def _setup_on_memoized_fks(self, fn: Callable[..., Any]) -> None: |
| 2713 | fk_keys = [ |
| 2714 | ((self.table.key, self.key), False), |
| 2715 | ((self.table.key, self.name), True), |
| 2716 | ] |
| 2717 | for fk_key, link_to_name in fk_keys: |
| 2718 | if fk_key in self.table.metadata._fk_memos: |
| 2719 | for fk in self.table.metadata._fk_memos[fk_key]: |
| 2720 | if fk.link_to_name is link_to_name: |
| 2721 | fn(fk) |
| 2722 | |
| 2723 | def _on_table_attach(self, fn: Callable[..., Any]) -> None: |
| 2724 | if self.table is not None: |
no outgoing calls
no test coverage detected