瀏覽代碼

HUE-7104 [core] Hue and Isilon issue - UnsupportedOperationException: Unknown op 'GETTRASHROOT'

Christopher Conner 8 年之前
父節點
當前提交
24caadf32b
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      desktop/libs/hadoop/src/hadoop/fs/webhdfs.py

+ 2 - 1
desktop/libs/hadoop/src/hadoop/fs/webhdfs.py

@@ -172,7 +172,8 @@ class WebHdfs(Hdfs):
       json = self._root.get(path, params)
       trash_path = json['Path']
     except WebHdfsException, e:
-      if 'IllegalArgumentException' in e.message:
+      exceptions = ['IllegalArgumentException', 'UnsupportedOperationException']
+      if any(x in e.message for x in exceptions):
         LOG.warn('WebHDFS operation GETTRASHROOT is not implemented, returning default trash path: %s' % trash_path)
       else:
         raise e