Mercurial > hg-stable
comparison mercurial/util.py @ 5357:c6adf2be6069
util: add default argument to strdate
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Tue, 02 Oct 2007 13:46:59 -0700 |
parents | 32ec518ee3cb |
children | b98c377b3c16 |
comparison
equal
deleted
inserted
replaced
5356:f0931c0240b4 | 5357: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(): |