mercurial/ui.py
changeset 36607 c6061cadb400
parent 36422 04c319a07c7b
child 36731 8988c34bd018
equal deleted inserted replaced
36606:4de15c54e59f 36607:c6061cadb400
    35     pycompat,
    35     pycompat,
    36     rcutil,
    36     rcutil,
    37     scmutil,
    37     scmutil,
    38     util,
    38     util,
    39 )
    39 )
       
    40 from .utils import dateutil
    40 
    41 
    41 urlreq = util.urlreq
    42 urlreq = util.urlreq
    42 
    43 
    43 # for use with str.translate(None, _keepalnum), to keep just alphanumerics
    44 # for use with str.translate(None, _keepalnum), to keep just alphanumerics
    44 _keepalnum = ''.join(c for c in map(pycompat.bytechr, range(256))
    45 _keepalnum = ''.join(c for c in map(pycompat.bytechr, range(256))
   712         >>> u.setconfig(s, b'date', b'0 0')
   713         >>> u.setconfig(s, b'date', b'0 0')
   713         >>> u.configdate(s, b'date')
   714         >>> u.configdate(s, b'date')
   714         (0, 0)
   715         (0, 0)
   715         """
   716         """
   716         if self.config(section, name, default, untrusted):
   717         if self.config(section, name, default, untrusted):
   717             return self.configwith(util.parsedate, section, name, default,
   718             return self.configwith(dateutil.parsedate, section, name, default,
   718                                    'date', untrusted)
   719                                    'date', untrusted)
   719         if default is _unset:
   720         if default is _unset:
   720             return None
   721             return None
   721         return default
   722         return default
   722 
   723