def __init__(self, module, errormsg, abort=False, errorTrace=None):
        Exception.__init__(self, errormsg)
        self.abort = abort # force abort even if stopOnError is False
        self.module = module
        self.msg = errormsg
        self.errorTrace = errorTrace
ModuleError should be passed the module instance that signaled the
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/core/modules/vistrails_module.py/ModuleError.__init__