Browse Source

HUE-8630 [core] TestDashboard catch_unicode_time unable to parse date

jdesjean 7 years ago
parent
commit
5842bac
1 changed files with 2 additions and 1 deletions
  1. 2 1
      desktop/libs/liboozie/src/liboozie/utils.py

+ 2 - 1
desktop/libs/liboozie/src/liboozie/utils.py

@@ -29,6 +29,7 @@ import re
 import time
 
 from datetime import datetime
+from dateutil.parser import parse
 from time import strftime
 from xml.sax.saxutils import escape
 
@@ -41,7 +42,7 @@ def catch_unicode_time(u_time):
   if type(u_time) == time.struct_time:
     return u_time
   else:
-    return datetime.timetuple(datetime.strptime(u_time, '%a, %d %b %Y %H:%M:%S %Z'))
+    return datetime.timetuple(parse(u_time))
 
 
 def parse_timestamp(timestamp, time_format=None):