Quellcode durchsuchen

HUE-3617 [editor] Fallback to StringIO if cStringIO isn't available

Jenny Kim vor 10 Jahren
Ursprung
Commit
85602e7
1 geänderte Dateien mit 5 neuen und 4 gelöschten Zeilen
  1. 5 4
      desktop/libs/notebook/src/notebook/connectors/hiveserver2.py

+ 5 - 4
desktop/libs/notebook/src/notebook/connectors/hiveserver2.py

@@ -17,10 +17,11 @@
 
 import logging
 import re
-try:
-    import cStringIO as StringIO
-except ImportError:
-    import StringIO
+import sys
+if sys.version_info < (2, 7):
+  import StringIO
+else:
+  import cStringIO as StringIO
 
 from django.core.urlresolvers import reverse
 from django.utils.translation import ugettext as _