def fillParameterInfo(self, pNum, result): if 'WALLTIME' in result: result[ParameterInfo.REQS].append((WMS.WALLTIME, utils.parseTime(result.pop('WALLTIME')))) if 'CPUTIME' in result: result[ParameterInfo.REQS].append((WMS.CPUTIME, utils.parseTime(result.pop('CPUTIME')))) if 'MEMORY' in result: result[ParameterInfo.REQS].append((WMS.MEMORY, int(result.pop('MEMORY'))))
def str2obj(value): try: return utils.parseTime(value) # empty or negative values are mapped to -1 except Exception: raise ConfigError('Valid time expressions have the format: hh[:mm[:ss]]')
def __init__(self, arg, **kwargs): self.time_threshold = utils.parseTime(arg)