def get_value(self, param): ''' Function to get the value of various params in this activity instance Automatically returns values converted to imperial if needed ''' if param == 'distance': return self.uc.distance(self.distance) elif param == 'average': return self.uc.speed(self.average) elif param == 'upositive': return self.uc.height(self.upositive) elif param == 'unegative': return self.uc.height(self.unegative) elif param == 'maxspeed': return self.uc.speed(self.maxspeed) elif param == 'maxpace': return uc.float2pace(self.uc.pace(self.maxpace)) elif param == 'pace': return uc.float2pace(self.uc.pace(self.pace)) elif param == 'calories': return self.calories elif param == 'time': if not self.duration: return "" _hour, _min, _sec = second2time(self.duration) if _hour == 0: return "%02d:%02d" % (_min, _sec) else: return "%0d:%02d:%02d" % (_hour, _min, _sec) else: logging.error( "Unable to provide value for unknown parameter (%s) for activity", param) return None
def get_value(self, param): ''' Function to get the value of various params in this activity instance Automatically returns values converted to imperial if needed ''' if param == 'distance': return self.uc.distance(self.distance) elif param == 'average': return self.uc.speed(self.average) elif param == 'upositive': return self.uc.height(self.upositive) elif param == 'unegative': return self.uc.height(self.unegative) elif param == 'maxspeed': return self.uc.speed(self.maxspeed) elif param == 'maxpace': return uc.float2pace(self.uc.pace(self.maxpace)) elif param == 'pace': return uc.float2pace(self.uc.pace(self.pace)) elif param == 'calories': return self.calories elif param == 'time': if not self.duration: return "" _hour ,_min, _sec = second2time(self.duration) if _hour == 0: return "%02d:%02d" % (_min, _sec) else: return "%0d:%02d:%02d" % (_hour, _min, _sec) else: logging.error("Unable to provide value for unknown parameter (%s) for activity", param) return None
def loadRecordInfo(self): record = self.webserviceserver.getRecordInfo(self.idrecord) self.sport = record["sport"] self.date = record["date"] self.distance = record["distance"] self.time = second2time(float(record["time"])) self.heure = self.time[0] self.minute = self.time[1] self.seconde = self.time[2] self.beats = record["beats"] self.comments = record["comments"] self.average = record["average"] self.calories = record["calories"] self.title = record["title"] self.upositive = record["upositive"] self.unegative = record["unegative"]
def loadRecordInfo(self): record = self.webserviceserver.getRecordInfo(self.idrecord) self.sport = record["sport"] self.date = record["date"] self.distance = record["distance"] self.time = second2time(float(record["time"])) self.heure = self.time[0] self.minute = self.time[1] self.seconde = self.time[2] self.beats = record["beats"] self.comments = record["comments"] self.average = record["average"] self.calories = record["calories"] self.title = record["title"] self.upositive = record["upositive"] self.unegative = record["unegative"]
def time_tuple(self): return second2time(self.duration)
def test_second2time(self): tmp = second2time(3912) self.assertEqual((1, 5, 12), tmp)
def test_second2time(self): tmp = second2time(3912) self.assertEqual((1, 5, 12), tmp)
def time_tuple(self): return second2time(self.duration)