From 3a548491a962258e16ed50da595ab16b1de7aa60 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Mon, 1 Dec 2008 10:56:14 +0000
Subject: [PATCH] strftime doesn't support %T. It works under linux (why?) but
 not under windows. Fixes #4526

---
 src/common/connection.py          | 2 +-
 src/common/connection_handlers.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/common/connection.py b/src/common/connection.py
index 7c133b4228..996c25575d 100644
--- a/src/common/connection.py
+++ b/src/common/connection.py
@@ -1175,7 +1175,7 @@ class Connection(ConnectionHandlers):
 		if delayed:
 			our_jid = gajim.get_jid_from_account(self.name) + '/' + \
 				self.server_resource
-			timestamp = time.strftime('%Y-%m-%dT%TZ', time.gmtime(delayed))
+			timestamp = time.strftime('%Y-%m-%dT%H:%M:%SZ', time.gmtime(delayed))
 			msg_iq.addChild('delay', namespace=common.xmpp.NS_DELAY2,
 				attrs={'from': our_jid, 'stamp': timestamp})
 
diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index bf11c9b0d9..4b384791ca 100644
--- a/src/common/connection_handlers.py
+++ b/src/common/connection_handlers.py
@@ -1579,7 +1579,7 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco,
 			return
 		iq_obj = iq_obj.buildReply('result')
 		qp = iq_obj.getTag('query')
-		qp.setTagData('utc', strftime('%Y%m%dT%T', gmtime()))
+		qp.setTagData('utc', strftime('%Y%m%dT%H:%M:%S', gmtime()))
 		qp.setTagData('tz', helpers.decode_string(tzname[daylight]))
 		qp.setTagData('display', helpers.decode_string(strftime('%c',
 			localtime())))
@@ -1593,7 +1593,7 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco,
 		iq_obj = iq_obj.buildReply('result')
 		qp = iq_obj.setTag('time',
 			namespace=common.xmpp.NS_TIME_REVISED)
-		qp.setTagData('utc', strftime('%Y-%m-%dT%TZ', gmtime()))
+		qp.setTagData('utc', strftime('%Y-%m-%dT%H:%M:%SZ', gmtime()))
 		zone = -(timezone, altzone)[daylight] / 60
 		tzo = (zone / 60, abs(zone % 60))
 		qp.setTagData('tzo', '%+03d:%02d' % (tzo))
-- 
GitLab