Пример #1
0
 def _migrate_break_timetable_entry(self, old_entry, session_block=None):
     break_ = Break(title=convert_to_unicode(old_entry.title), description=convert_to_unicode(old_entry.description),
                    duration=old_entry.duration)
     try:
         break_.colors = ColorTuple(old_entry._textColor, old_entry._color)
     except (AttributeError, ValueError) as e:
         self.print_warning('%[yellow]Break has no colors: "{}" [{}]'.format(break_.title, e))
     break_.timetable_entry = TimetableEntry(event_new=self.event,
                                             start_dt=self.context._fix_naive(old_entry.startDate))
     self._migrate_location(old_entry, break_)
     if session_block:
         break_.timetable_entry.parent = session_block.timetable_entry
     return break_.timetable_entry