Explorar o código

[hadoop] Protect against non defined server_exc attribute in WebHdfsException

This will fix the hiding the real exception in case of problem in
the stats call for example
Romain Rigaux %!s(int64=10) %!d(string=hai) anos
pai
achega
40a4e79
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      desktop/libs/hadoop/src/hadoop/fs/exceptions.py

+ 1 - 0
desktop/libs/hadoop/src/hadoop/fs/exceptions.py

@@ -35,6 +35,7 @@ class PermissionDeniedException(StructuredException):
 class WebHdfsException(RestException):
   def __init__(self, error):
     RestException.__init__(self, error)
+    self.server_exc = None
 
     try:
       json_body = json.loads(self._message)