working test ... for real

This commit is contained in:
2007-09-03 16:16:39 +00:00
parent 9a296f59f6
commit 5a1e225a08
2 changed files with 22 additions and 24 deletions
+13 -15
View File
@@ -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)