def create_task(self, args): try: title = self.format_title(args.title) description = args.description if args.description else "" date = self.deserialize_date(args.date) time = self.deserialize_time(args.time) if args.time else None project = self.deserialize_project(args.project) if args.project else None task = Task(title, description, date, time, project) self.task_handler.add_task(task) print("Added task '{}' for {}".format(task.get_title(), task.get_date().toString("dddd, d. MMMM yy."))) except Exception as e: print(e) return True