def _handle_suspended(self, obj, error):
        """ _handle_suspended(obj: VistrailsModule, error: ModuleSuspended
            ) -> None
            Report module as suspended
        """
        # update job monitor because this may be an old-style job
        jm = obj.job_monitor()
        reg = get_module_registry()
        name = reg.get_descriptor(obj.__class__).name
        iteration = self.log.get_iteration_from_module(obj)
        if iteration is not None:
            name += iteration % '/%d'
        # add to parent list for computing the module tree later
        error.name = name
        jm.addParent(error)
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/core/interpreter/cached.py/ViewUpdatingLogController._handle_suspended/swapped operands of `%`