5414: Control initializer load order using require_relative instead of alphabetical...
[arvados.git] / services / fuse / arvados_fuse / __init__.py
index ec43ccfd991388639bab150e28e27b50267c4ec4..2d4f6c9dcde55eac714f3b2a0171fa3c836b59b6 100644 (file)
@@ -20,6 +20,7 @@ import _strptime
 import calendar
 import threading
 import itertools
+import ciso8601
 
 from arvados.util import portable_data_hash_pattern, uuid_pattern, collection_uuid_pattern, group_uuid_pattern, user_uuid_pattern, link_uuid_pattern
 
@@ -35,7 +36,7 @@ def convertTime(t):
     if not t:
         return 0
     try:
-        return calendar.timegm(time.strptime(t, "%Y-%m-%dT%H:%M:%SZ"))
+        return calendar.timegm(ciso8601.parse_datetime_unaware(t).timetuple())
     except (TypeError, ValueError):
         return 0