mercurial/util.py
changeset 5353 c6adf2be6069
parent 5293 32ec518ee3cb
child 5356 b98c377b3c16
equal deleted inserted replaced
5352:f0931c0240b4 5353:c6adf2be6069
  1466     s = time.strftime(format, time.gmtime(float(t) - tz))
  1466     s = time.strftime(format, time.gmtime(float(t) - tz))
  1467     if timezone:
  1467     if timezone:
  1468         s += timezone_format % (-tz / 3600, ((-tz % 3600) / 60))
  1468         s += timezone_format % (-tz / 3600, ((-tz % 3600) / 60))
  1469     return s
  1469     return s
  1470 
  1470 
  1471 def strdate(string, format, defaults):
  1471 def strdate(string, format, defaults=[]):
  1472     """parse a localized time string and return a (unixtime, offset) tuple.
  1472     """parse a localized time string and return a (unixtime, offset) tuple.
  1473     if the string cannot be parsed, ValueError is raised."""
  1473     if the string cannot be parsed, ValueError is raised."""
  1474     def timezone(string):
  1474     def timezone(string):
  1475         tz = string.split()[-1]
  1475         tz = string.split()[-1]
  1476         if tz[0] in "+-" and len(tz) == 5 and tz[1:].isdigit():
  1476         if tz[0] in "+-" and len(tz) == 5 and tz[1:].isdigit():