소스 검색

[oozie] Simplify some dates when strptime() does not support %Z

Saw on a Python 2.6.6 RHEL 6.4. Might be related to daylight.
This appears to be platform specific.
Romain Rigaux 11 년 전
부모
커밋
b62564c
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      desktop/libs/liboozie/src/liboozie/utils.py

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

@@ -44,6 +44,8 @@ def parse_timestamp(timestamp, time_format=None):
   try:
     return time.strptime(timestamp, time_format)
   except ValueError:
+    return time.strptime(timestamp[:-4], time_format.replace(' %Z', ''))
+  except Exception:
     LOG.error("Failed to convert Oozie timestamp: %s" % (time_format,), exc_info=1)
     return None