示例#1
0
 def copyBaseVistrailController(vt_controller):
     vistrail = vt_controller.vistrail
     newvt_controller = BaseVistrailController(vistrail, None)
     current_log = vt_controller.log
     newvt_controller.log = current_log
     newvt_controller.jobMonitor = vt_controller.jobMonitor
     # DAK: why does the base version copy the _mashups but the non-base
     # version doesn't??
     for m in vt_controller._mashups:
         newvt_controller._mashups.append(copy.copy(m))
     return newvt_controller
示例#2
0
 def copyBaseVistrailController(vt_controller):
     vistrail = vt_controller.vistrail
     newvt_controller = BaseVistrailController(vistrail, None)
     current_log = vt_controller.log
     newvt_controller.log = current_log
     newvt_controller.jobMonitor = vt_controller.jobMonitor
     # DAK: why does the base version copy the _mashups but the non-base
     # version doesn't??
     for m in vt_controller._mashups:
         newvt_controller._mashups.append(copy.copy(m))
     return newvt_controller