def render(self, context): v = Variable(self.varname) try: amount = v.resolve(context) except (VariableDoesNotExist, ValueError): raise amount = 'unknown' unit = 'C' kbsite = models.KegbotSite.get() if kbsite.temperature_display_units == 'f': unit = 'F' amount = util.CtoF(amount) return self.TEMPLATE % {'amount': amount, 'unit': unit}
def TempF(self): return util.CtoF(self.temp)
def format_temperature(temp_c, chart_kwargs): use_c = chart_kwargs.get('temperature_units', None) == 'c' if use_c: return temp_c else: return util.CtoF(temp_c)
def thermolog_deg_f(obj): return '%.2f F' % (util.CtoF(obj.temp),)