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.