def _refresh_all(self, silent = True): self.todoList = TodoList(self.todoFileLocation); self.ind = self._get_indicator() self.menu = self._create_menu() self.ind.set_menu(self.menu) if silent == False: self.todoList.print_stats()
def read_data_from_file(): '''read data file and dispatch into dictionary''' todoFile = open(get_todo_path(), 'r') allTodos = todoFile.readlines() todoFile.close() todoList = TodoList(allTodos) return todoList
def build(self): self.root = Accordion(min_space=30) self.overviewItem = AccordionItem(title=unichr(252) + 'bersicht') self.overview = Overview() self.overviewItem.add_widget(self.overview) #self.closeButton = Button(text = 'Beenden', size=(100, 50), size_hint=(None, None), background_color=[1,0,0,1]) #self.closeButton.bind(on_press=self.closeApp) #self.overviewItem.add_widget(self.closeButton) self.root.add_widget(self.overviewItem) self.scheduleItem = AccordionItem(title='Stundenplan') self.schedule = Schedule() self.scheduleItem.add_widget(self.schedule) self.root.add_widget(self.scheduleItem) self.appointmentsItem = AccordionItem(title='Termine') self.appointments = Appointments() self.appointmentsItem.add_widget(self.appointments) self.root.add_widget(self.appointmentsItem) self.todoListItem = AccordionItem(title='Haushalts-Abenteuer') self.todoList = TodoList() self.todoListItem.add_widget(self.todoList) self.root.add_widget(self.todoListItem) self.newsItem = AccordionItem(title='Nachrichten') self.news = Feeds() self.newsItem.add_widget(self.news) self.root.add_widget(self.newsItem) self.pictureItem = AccordionItem(title='Bilder') self.pictureFrame = PictureFrame() self.pictureItem.add_widget(self.pictureFrame) self.root.add_widget(self.pictureItem) self.scheduleItem.collapse = False self.ledClock = LedMatrix() # initial weather data self.overview.updateWeather() # continuous updates EACH_SECOND = 1 ONE_MINUTE = 60 FOUR_HOURS = 14400 Clock.schedule_interval(self.__updateLedClock, EACH_SECOND) Clock.schedule_interval(self.__updateItems, ONE_MINUTE) Clock.schedule_interval(self.__updateWeather, FOUR_HOURS) return self.root
def __initList(): admin = User.query.filter_by(id=1).first() todoList = TodoList(name='Test List', user=admin) db.session.add(todoList) db.session.commit()
def testFilterForNothing(self): todoList = TodoList(self.knownValues[0]) self.assertEqual(len(todoList.getAsDictionary()['new']), self.knownValues[1])
def testFilterForNothing(self): todoList = TodoList(self.knownValues) print todoList.projects self.assertEqual(len(todoList.projects), 2) self.assertEqual(len(todoList.contexts), 2)
from todo import Todo from todoList import TodoList from todoIndicator import TodoIndicator #import os todoVar = "TODO_DIR_PYTHON" def get_todo_path(): '''todo''' # return os.environ['TODO_DIR_PYTHON'] + "/todo.txt" # return "files/play.txt" return "/data/Dropbox/todo/todo.txt" def read_data_from_file(): '''read data file and dispatch into dictionary''' todoFile = open(get_todo_path(), 'r') allTodos = todoFile.readlines() todoFile.close() todoList = TodoList(allTodos) return todoList if __name__ == "__main__": todoList = TodoList(get_todo_path()) todoList.print_stats() todoList.print_as_dictionary() app = TodoIndicator(todoList) app.main()