- task = thing.task
- if task is not None:
- task_args = task.get_args_string()
- task_name = [k for k in game.tasks.keys()
- if game.tasks[k] == task.__class__][0]
- write(f, 'SET_TASK:%s %s %s %s' % (task_name, thing.id_,
- task.todo, task_args))
+ if hasattr(thing, 'task'):
+ task = thing.task
+ if task is not None:
+ task_args = task.get_args_string()
+ task_name = [k for k in game.tasks.keys()
+ if game.tasks[k] == task.__class__][0]
+ write(f, 'SET_TASK:%s %s %s %s' % (task_name, thing.id_,
+ task.todo, task_args))