(self, mapper)
| 1241 | _orm_adapt_element = _adapt_element |
| 1242 | |
| 1243 | def _entity_for_mapper(self, mapper): |
| 1244 | self_poly = self.with_polymorphic_mappers |
| 1245 | if mapper in self_poly: |
| 1246 | if mapper is self.mapper: |
| 1247 | return self |
| 1248 | else: |
| 1249 | return getattr( |
| 1250 | self.entity, mapper.class_.__name__ |
| 1251 | )._aliased_insp |
| 1252 | elif mapper.isa(self.mapper): |
| 1253 | return self |
| 1254 | else: |
| 1255 | assert False, "mapper %s doesn't correspond to %s" % (mapper, self) |
| 1256 | |
| 1257 | def _memoized_attr__get_clause(self): |
| 1258 | onclause, replacemap = self.mapper._get_clause |
no test coverage detected