only do an implicit out if the start task exists

This commit is contained in:
Josh Holtrop 2011-01-03 15:41:18 -05:00
parent 776072cb84
commit 9af4c655b1

2
dwtt
View File

@ -77,7 +77,6 @@ class Result:
def processStart(cmd, store): def processStart(cmd, store):
res = Result() res = Result()
processOut(cmd, store)
task = store.getTaskByShortName(cmd.argstr) task = store.getTaskByShortName(cmd.argstr)
if task is None: if task is None:
parent = store.getParentTaskByShortName(cmd.argstr) parent = store.getParentTaskByShortName(cmd.argstr)
@ -89,6 +88,7 @@ def processStart(cmd, store):
taskid = store.createTask(cmd.argstr.split(':')[-1], '', parent.taskid) taskid = store.createTask(cmd.argstr.split(':')[-1], '', parent.taskid)
else: else:
taskid = task.taskid taskid = task.taskid
processOut(cmd, store)
store.updateCurrentTask(TaskRef(taskid, cmd.time)) store.updateCurrentTask(TaskRef(taskid, cmd.time))
return res return res