def iget(self, var, dflt=0): try: val = self.ctrl[var] if type(val) not in (int, long): val = agn.atoi(val, dflt=dflt) except KeyError: val = dflt return val
def iget (self, var, dflt = 0): try: val = self.ctrl[var] if type (val) not in (int, long): val = agn.atoi (val, dflt = dflt) except KeyError: val = dflt return val
def __parseVersion(self, v): if v is not None: try: if type(v) == float: rc = (int(v), int(str(v).split('.', 1)[1])) elif type(v) in types.StringTypes: rc = tuple([int(_v) for _v in v.split('.')]) elif type(v) in (list, tuple): rc = tuple([int(_v) for _v in v]) else: rc = (int(v), ) except (TypeError, ValueError): rc = (agn.atoi(v), ) else: rc = None return rc
def __parseVersion (self, v): if v is not None: try: if type (v) == float: rc = (int (v), int (str (v).split ('.', 1)[1])) elif type (v) in types.StringTypes: rc = tuple ([int (_v) for _v in v.split ('.')]) elif type (v) in (list, tuple): rc = tuple ([int (_v) for _v in v]) else: rc = (int (v), ) except (TypeError, ValueError): rc = (agn.atoi (v), ) else: rc = None return rc