Parcourir la source

[impala] Assist metadata is broken

Romain Rigaux il y a 11 ans
Parent
commit
268013651c
1 fichiers modifiés avec 9 ajouts et 5 suppressions
  1. 9 5
      apps/beeswax/src/beeswax/server/hive_server2_lib.py

+ 9 - 5
apps/beeswax/src/beeswax/server/hive_server2_lib.py

@@ -81,11 +81,15 @@ class HiveServerTable(Table):
 
 
   @property
   @property
   def path_location(self):
   def path_location(self):
-    describe = self.extended_describe
-    match = re.search('location:([^,]+)', describe)
-    if match is not None:
-      match = match.group(1)
-    return match
+    try:
+      describe = self.extended_describe
+      match = re.search('location:([^,]+)', describe)
+      if match is not None:
+        match = match.group(1)
+      return match
+    except:
+      # Impala does not have extended_describe
+      return None
 
 
   @property
   @property
   def parameters(self):
   def parameters(self):