(self)
| 193 | return self._generate(sess).__getitem__(index) |
| 194 | |
| 195 | def count(self) -> int: |
| 196 | sess = self.session |
| 197 | if sess is None: |
| 198 | return len( |
| 199 | self.attr._get_collection_history( |
| 200 | attributes.instance_state(self.instance), |
| 201 | PassiveFlag.PASSIVE_NO_INITIALIZE, |
| 202 | ).added_items |
| 203 | ) |
| 204 | else: |
| 205 | return self._generate(sess).count() |
| 206 | |
| 207 | def _generate( |
| 208 | self, |
nothing calls this directly
no test coverage detected