changeset 07b08ca7f9d9 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=07b08ca7f9d9 description: handle milliseconds in time result stanza. Fixes #5905
diffstat:
src/common/connection_handlers_events.py | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-)
diffs (24 lines):
diff -r 6132de77f21c -r 07b08ca7f9d9 src/common/connection_handlers_events.py --- a/src/common/connection_handlers_events.py Sun Sep 12 17:14:44 2010 +0200 +++ b/src/common/connection_handlers_events.py Mon Sep 13 12:23:49 2010 +0200 @@ -152,12 +152,16 @@
try: t = datetime.datetime.strptime(utc_time, '%Y-%m-%dT%H:%M:%SZ') - t = t.replace(tzinfo=UTC()) - self.time_info = t.astimezone(contact_tz()).strftime('%c') except ValueError, e: - log.info('Wrong time format: %s' % str(e)) - return + try: + t = datetime.datetime.strptime(utc_time, + '%Y-%m-%dT%H:%M:%S.%fZ') + except ValueError, e: + log.info('Wrong time format: %s' % str(e)) + return
+ t = t.replace(tzinfo=UTC()) + self.time_info = t.astimezone(contact_tz()).strftime('%c') return True
class GMailQueryReceivedEvent(nec.NetworkIncomingEvent):