MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _iterate_to_target_viawpoly

Method _iterate_to_target_viawpoly

lib/sqlalchemy/orm/mapper.py:3707–3718  ·  view source on GitHub ↗
(self, mapper)

Source from the content-addressed store, hash-verified

3705 )
3706
3707 def _iterate_to_target_viawpoly(self, mapper):
3708 if self.isa(mapper):
3709 prev = self
3710 for m in self.iterate_to_root():
3711 yield m
3712
3713 if m is not prev and prev not in m._with_polymorphic_mappers:
3714 break
3715
3716 prev = m
3717 if m is mapper:
3718 break
3719
3720 @HasMemoized.memoized_attribute
3721 def _would_selectinload_combinations_cache(self):

Calls 2

isaMethod · 0.95
iterate_to_rootMethod · 0.95

Tested by

no test coverage detected