Beispiel #1
0
        workout_type = raw_input('Workout type (p to print) [0]:')
        if workout_type == '':
            workout_type = '0'

        if workout_type == 'p':
            for i in sports:
                print "%s:\t%s" % (i, sports[i])
            workout_type = False
        elif not workout_type.isdigit() or not sports.has_key(
                int(workout_type)):
            print "Key not found"
            workout_type = False
        else:
            workout.sport = int(workout_type)

    workout.name = raw_input('Workout name [%s]: ' % sports[workout.sport])
    while not workout.duration:
        duration = raw_input('Workout duration in seconds [300]: ')
        if duration is '':
            print "Using 5 minutes as duration"
            duration = 300

        elif not duration.isdigit():
            print "Please insert digit for duration"
            continue

        workout.duration = int(duration)
        workout.start_time = datetime.utcnow() - timedelta(
            seconds=workout.duration)

        workout.distance = workout.duration * 0.0027777778
		workout_type = raw_input('Workout type (p to print) [0]:')
		if workout_type == '':
			workout_type = '0'

		if workout_type == 'p':	
			for i in sports:
				print "%s:\t%s" % (i, sports[i])
			workout_type = False
		elif not workout_type.isdigit() or not sports.has_key(int(workout_type)):
			print "Key not found"
			workout_type = False
		else:
			workout.sport = int(workout_type)


	workout.name = raw_input('Workout name [%s]: ' % sports[workout.sport])
	while not workout.duration:
		duration = raw_input('Workout duration in seconds [300]: ')
		if duration is '':
			print "Using 5 minutes as duration"
			duration = 300
	
		elif not duration.isdigit():
			print "Please insert digit for duration"
			continue
	
		workout.duration = int(duration)
		workout.start_time = datetime.utcnow() - timedelta(seconds=workout.duration)

		workout.distance = workout.duration*0.0027777778
		# Calories is calculated on server side too.