(self, key)
| 1381 | return bool(to_evaluate) |
| 1382 | |
| 1383 | def __getattribute__(self, key): |
| 1384 | if key.startswith("_sa_"): |
| 1385 | return object.__getattribute__(self, key[4:]) |
| 1386 | elif key in ( |
| 1387 | "__clause_element__", |
| 1388 | "operate", |
| 1389 | "reverse_operate", |
| 1390 | "_py_wrapper_literal", |
| 1391 | "__class__", |
| 1392 | "__dict__", |
| 1393 | ): |
| 1394 | return object.__getattribute__(self, key) |
| 1395 | |
| 1396 | if key.startswith("__"): |
| 1397 | elem = object.__getattribute__(self, "_to_evaluate") |
| 1398 | return getattr(elem, key) |
| 1399 | else: |
| 1400 | return self._sa__add_getter(key, operator.attrgetter) |
| 1401 | |
| 1402 | def __iter__(self): |
| 1403 | elem = object.__getattribute__(self, "_to_evaluate") |
no test coverage detected