working test ... for real
This commit is contained in:
+13
-15
@@ -138,7 +138,7 @@ class Task:
|
||||
return Validation(True, "Validation Not Implemented")
|
||||
|
||||
def run(self):
|
||||
print self.input
|
||||
pass
|
||||
|
||||
def show_options_gui(self, editable=False):
|
||||
pass
|
||||
@@ -190,25 +190,23 @@ class WorkflowView (gtk.VBox):
|
||||
self.remove_workflow()
|
||||
self.setup_workflow(workflow)
|
||||
|
||||
def run_task(self, task):
|
||||
logger.log('debug', 'Creating task: %s' % task.name)
|
||||
def run_task(self, task_class):
|
||||
logger.log('debug', 'Creating task: %s' % task_class.name)
|
||||
parent_data = main.project.current_data
|
||||
task_instance = task(input=["hei"])
|
||||
print task_instance.input
|
||||
1/0
|
||||
#validation = task.validate_input()
|
||||
task = task_class(input=parent_data)
|
||||
validation = task.validate_input()
|
||||
|
||||
#if not validation.succeeded:
|
||||
# logger.log('warning','Invalid Inputdata: ' + str(reason))
|
||||
# return
|
||||
if not validation.succeeded:
|
||||
logger.log('warning','Invalid Inputdata: ' + str(reason))
|
||||
return
|
||||
|
||||
#task_result = task.run(*parent_data)
|
||||
task_result = task.run()
|
||||
|
||||
|
||||
#if new_data != None:
|
||||
# main.project.add_data(parent_data, task_result, task.name)
|
||||
#else:
|
||||
# logger.log('debug', 'Task gave no output: %s' % task.name)
|
||||
if task_result != None:
|
||||
main.project.add_data(parent_data, task_result, task.name)
|
||||
else:
|
||||
logger.log('debug', 'Task gave no output: %s' % task.name)
|
||||
|
||||
logger.log('debug', 'Task ended: %s' % task.name)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user