(self)
| 209 | super().__setattr__(name, value) |
| 210 | |
| 211 | def __getstate__(self): |
| 212 | data = {} |
| 213 | for k in ( |
| 214 | "_changed_fields", |
| 215 | "_initialised", |
| 216 | "_created", |
| 217 | "_dynamic_fields", |
| 218 | "_fields_ordered", |
| 219 | ): |
| 220 | if hasattr(self, k): |
| 221 | data[k] = getattr(self, k) |
| 222 | data["_data"] = self.to_mongo() |
| 223 | return data |
| 224 | |
| 225 | def __setstate__(self, data): |
| 226 | if isinstance(data["_data"], SON): |