MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / __getattribute__

Method __getattribute__

lib/sqlalchemy/orm/util.py:1334–1343  ·  view source on GitHub ↗
(self, name)

Source from the content-addressed store, hash-verified

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
1346class LoaderCriteriaOption(CriteriaOption):

Callers

nothing calls this directly

Calls 1

fgetMethod · 0.45

Tested by

no test coverage detected