(self)
| 135 | return _json |
| 136 | |
| 137 | def link_using_project(self): |
| 138 | assert self.project is not None |
| 139 | |
| 140 | if self.opcode in ("data_variable", "data_listcontents", "event_broadcast_menu"): |
| 141 | new_vlb = self.project.find_vlb(self.reporter_id, "id") |
| 142 | if new_vlb is not None: |
| 143 | self.reporter = new_vlb |
| 144 | self.reporter_id = None |
| 145 | |
| 146 | # todo: consider reimplementing this |
| 147 | @staticmethod |