(self, name)
| 455 | super().__init__(self.document_type._get_collection_name(), pk) |
| 456 | |
| 457 | def __getitem__(self, name): |
| 458 | if not self.passthrough: |
| 459 | raise KeyError() |
| 460 | document = self.fetch() |
| 461 | return document[name] |
| 462 | |
| 463 | def __getattr__(self, name): |
| 464 | if not object.__getattribute__(self, "passthrough"): |