def internal_parse_date(params, name, default_value): '''If name is in params, the value is converted to a date and returned. If name is not in params, the default_value is returned.''' if name in params: return parse_date(name, params[name]) return default_value
def rewrite(self, rid, req): # This tag (Invented on) is mandatory self.check_mandatory_tag(rid, req, 7) t = req[self.tag] pt = parse_date(rid, t.get_content()) del req[self.tag] return self.tag, pt
def rewrite(self, rid, req): """This tag (Invented on) is mandatory""" self.check_mandatory_tag(rid, req, 7) tag = req[self.get_tag()] tcontent = parse_date(rid, tag.get_content()) del req[self.get_tag()] return self.get_tag(), tcontent
def rewrite(self, rid, req): # This tag (Invented on) is mandatory self.check_mandatory_tag(rid, req, 7) t = req[self.get_tag()] pt = parse_date(rid, t.get_content()) del req[self.get_tag()] return self.get_tag(), pt
def __parse_date(cfg, name, default_value): '''If name is in params, the value is converted to a date and returned. If name is not in params, the default_value is returned.''' pname = cfg.get_value_wo_throw(name) if pname is None: return default_value return parse_date(name, pname)
def __parse_date(cfg, name, default_value): '''If name is in params, the value is converted to a date and returned. If name is not in params, the default_value is returned.''' pname = cfg.get_value_wo_throw(name) if pname == None: return default_value return parse_date(name, pname)
def __init__(self, config, rid, t): ts = t.split(":") if len(ts)!=3: raise RMTException(93, "%s: Assigned values invalid '%s'" % (rid, t)) assert(ts[0]==self.tval) self.person = ts[1] self.date = parse_date(rid, ts[2])
def __init__(self, _config, rid, t): ts = t.split(":") if len(ts)!=3: raise RMTException(93, "%s: Assigned values invalid '%s'" % (rid, t)) assert(ts[0]==self.tval) self.person = ts[1] self.date = parse_date(rid, ts[2])
def __init__(self, _config, rid, txt): txt_split = txt.split(":") if len(txt_split) != 3: raise RMTException(93, "%s: Assigned values invalid '%s'" % (rid, txt)) assert txt_split[0] == self.tval RequirementStatusBaseExt.__init__( self, txt_split[1], parse_date(rid, txt_split[2]))
def __init__(self, _config, rid, txt): txt_split = txt.split(":") if len(txt_split) != 3: raise RMTException(93, "%s: Assigned values invalid '%s'" % (rid, txt)) assert txt_split[0] == self.tval RequirementStatusBaseExt.__init__(self, txt_split[1], parse_date(rid, txt_split[2]))
def __init__(self, config, rid, t): if t==self.tval: # This is the old way: only 'finished' is specified. self.person = None self.date = None self.duration = None return ts = t.split(":") if len(ts)!=4: raise RMTException(94, "%s: Finished values invalid '%s'" % (rid, l)) assert(ts[0]==self.tval) self.person = ts[1] self.date = parse_date(rid, ts[2]) assert(ts[3][-1]=='h') self.duration = int(ts[3][:-1])
def __init__(self, _config, rid, t): if t==self.tval: # This is the old way: only 'finished' is specified. self.person = None self.date = None self.duration = None return ts = t.split(":") if len(ts)!=4: raise RMTException(94, "%s: Finished values invalid [%s]" % (rid, ts)) assert(ts[0]==self.tval) self.person = ts[1] self.date = parse_date(rid, ts[2]) assert(ts[3][-1]=='h') self.duration = int(ts[3][:-1])
def __init__(self, _config, rid, txt): if txt == self.tval: # This is the old way: only 'finished' is specified. person = None date = None self.duration = None else: txt_split = txt.split(":") if len(txt_split) != 4: raise RMTException(94, "%s: Finished values invalid [%s]" % (rid, txt_split)) assert txt_split[0] == self.tval person = txt_split[1] date = parse_date(rid, txt_split[2]) assert txt_split[3][-1] == 'h' self.duration = int(txt_split[3][:-1]) RequirementStatusBaseExt.__init__(self, person, date)
def __init__(self, _config, rid, txt): if txt == self.tval: # This is the old way: only 'finished' is specified. person = None date = None self.duration = None else: txt_split = txt.split(":") if len(txt_split) != 4: raise RMTException( 94, "%s: Finished values invalid [%s]" % (rid, txt_split)) assert txt_split[0] == self.tval person = txt_split[1] date = parse_date(rid, txt_split[2]) assert txt_split[3][-1] == 'h' self.duration = int(txt_split[3][:-1]) RequirementStatusBaseExt.__init__(self, person, date)