Browse code

* S3/Utils.py (dateS3toPython): Be more relaxed about timestamps format.

git-svn-id: https://s3tools.svn.sourceforge.net/svnroot/s3tools/s3cmd/trunk@392 830e0280-6d2a-0410-9c65-932aecc39d9d

Michal Ludvig authored on 2009/05/28 12:02:28
Showing 2 changed files
... ...
@@ -1,5 +1,10 @@
1 1
 2009-05-28  Michal Ludvig  <michal@logix.cz>
2 2
 
3
+	* S3/Utils.py (dateS3toPython): Be more relaxed about
4
+	  timestamps format.
5
+
6
+2009-05-28  Michal Ludvig  <michal@logix.cz>
7
+
3 8
 	* s3cmd, run-test.py, TODO, NEWS: Added --dry-run
4 9
 	  and --exclude/--include for [setacl].
5 10
 	* s3cmd, run-test.py, TODO, NEWS: Added --dry-run
... ...
@@ -107,7 +107,7 @@ def appendXmlTextNode(tag_name, text, parent):
107 107
 	parent.append(xmlTextNode(tag_name, text))
108 108
 
109 109
 def dateS3toPython(date):
110
-	date = re.compile("\.\d\d\dZ").sub(".000Z", date)
110
+	date = re.compile("(\.\d*)?Z").sub(".000Z", date)
111 111
 	return time.strptime(date, "%Y-%m-%dT%H:%M:%S.000Z")
112 112
 
113 113
 def dateS3toUnix(date):