Beispiel #1
0
	def do_start(self, line):
		"""
		Avvia sessione pomodoro
		"""
		task_ids = line.split(',')
		if not task_ids[0]:
			print "Devi inserire un task da cui vuoi partire"
			return
		firstTodayTask = Tasks.getNextTask(task_ids.pop(0))
		
		numberOfPomodoro = 1
		
		while True:	
			pomodoroTimer = TimerCountdown(1, firstTodayTask['task'], 15)
			pomodoroTimer.daemon = True
			pomodoroTimer.start()
			
			pomodoroTimer.join()
			print
			user_input = raw_input("Ti serve altro tempo per completare il task? [s/n]")
			if (user_input == 's'):
				numberOfPomodoro += 1
			else:
				Tasks.updatePomodoroByTodayTask(firstTodayTask['taskid'], numberOfPomodoro)
				break