(self, name)
| 1332 | |
| 1333 | @util.preload_module("sqlalchemy.orm.decl_api") |
| 1334 | def __getattribute__(self, name): |
| 1335 | decl_api = util.preloaded.orm.decl_api |
| 1336 | |
| 1337 | subject = object.__getattribute__(self, "subject") |
| 1338 | if name in subject.__dict__ and isinstance( |
| 1339 | subject.__dict__[name], decl_api.declared_attr |
| 1340 | ): |
| 1341 | return subject.__dict__[name].fget(subject) |
| 1342 | else: |
| 1343 | return getattr(subject, name) |
| 1344 | |
| 1345 | |
| 1346 | class LoaderCriteriaOption(CriteriaOption): |