(self)
| 567 | ) |
| 568 | |
| 569 | def __getstate__(self): |
| 570 | opdef_state = self.opdef.__getstate__() |
| 571 | opdef_state["opdef_type"] = type(self.opdef) |
| 572 | state = { |
| 573 | "_id": self._id, |
| 574 | "_disable_remove": self._disable_remove, |
| 575 | "opdef_state": opdef_state, |
| 576 | "inputs": self.inputs, |
| 577 | "outputs": self.outputs, |
| 578 | "version": __version__, |
| 579 | } |
| 580 | _check_obj_attr(state) |
| 581 | return state |
| 582 | |
| 583 | def __setstate__(self, state): |
| 584 | # compat with mge 1.6 |
nothing calls this directly
no test coverage detected