def var(self, var, calc=False): if calc or ((var not in self.data.keys()) and (var in ClutchFunc.clutchfunc.funcs.keys())): print "calc",var, return ClutchFunc.runFunc( var, self.data) elif var in self.data.keys() : print "retr",var, return self.data[var] return None