def add_task(self): try: task_name = self.elements['task_text'].get_text() day = self.elements['day_combobox'].get_text() time_from = Time_Converter.extract(self.elements['from_text'].get_text()) time_to = Time_Converter.extract(self.elements['to_text'].get_text()) color = self.elements['color_combobox'].get_text() for name, element in self.elements.items(): if name != 'name_text': element.clear() task = Task(task_name, day, time_from, time_to, color) self.schedule.add_task(task) except: Message.show_error('Wrong input was inserted.') return self.schedule