fromParamimportParamdefParamFloat(Param):def__init__(self,value,classname=""):self._classname=classnamesuper(ParamFloat).__init__()try:self.value=float(value)exceptExceptionase:self.err_warn("Not a float: %s"%str(value))self.err_warn(str(e))def__int__(self):returnint(self.value)def__float__(self):returnfloat(self.value)