diff options
author | R. David Murray <rdmurray@bitdance.com> | 2010-12-23 20:35:46 (GMT) |
---|---|---|
committer | R. David Murray <rdmurray@bitdance.com> | 2010-12-23 20:35:46 (GMT) |
commit | 4a62e89728a9394af43a6b791140d90ee4b45c11 (patch) | |
tree | 25e5bbf56a6ec345ae3f782e5eab3fa3881e12fe /Lib/email/_parseaddr.py | |
parent | 25b8cca6e890ba405dfdbe284c929718d86f6aaf (diff) | |
download | cpython-4a62e89728a9394af43a6b791140d90ee4b45c11.zip cpython-4a62e89728a9394af43a6b791140d90ee4b45c11.tar.gz cpython-4a62e89728a9394af43a6b791140d90ee4b45c11.tar.bz2 |
#1155362: allow hh:mm:ss-uuuu like we allow hh:mm:ss+uuuu in parsedate_tz
Original patch by Thomas Herve.
Diffstat (limited to 'Lib/email/_parseaddr.py')
-rw-r--r-- | Lib/email/_parseaddr.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/email/_parseaddr.py b/Lib/email/_parseaddr.py index 699d418..41694f9 100644 --- a/Lib/email/_parseaddr.py +++ b/Lib/email/_parseaddr.py @@ -64,8 +64,10 @@ def parsedate_tz(data): if len(data) == 4: s = data[3] i = s.find('+') + if i == -1: + i = s.find('-') if i > 0: - data[3:] = [s[:i], s[i+1:]] + data[3:] = [s[:i], s[i:]] else: data.append('') # Dummy tz if len(data) < 5: |