Ejemplo n.º 1
0
    def to_agenda(self, output_path):
        agenda = Agenda(self.language, self._theme, len(self._speakers))

        # opening
        agenda.append_session(
            self.opening_session(
                datetime.datetime(self._year, self._month, self._day, 18, 45)))

        # prepared session
        if self.have_prepared_speech:
            agenda.append_session(
                self.prepared_session(agenda.current_datetime))

        # table topic session
        agenda.append_session(self.table_topic_session(
            agenda.current_datetime))

        agenda.append_session(self.evaluation_session(agenda.current_datetime))
        agenda.dump(output_path)