Pārlūkot izejas kodu

AMBARI-15965. Recommendation returns OK response if stack_advisor.py has SyntaxError (Daniel Gergely via oleewere)

oleewere 9 gadi atpakaļ
vecāks
revīzija
75f02a912b

+ 1 - 1
ambari-server/src/main/resources/scripts/stack_advisor.py

@@ -139,7 +139,7 @@ def instantiateStackAdvisor(stackName, stackVersion, parentVersions):
         stack_advisor = imp.load_module('stack_advisor_impl', fp, path, ('.py', 'rb', imp.PY_SOURCE))
       className = STACK_ADVISOR_IMPL_CLASS_TEMPLATE.format(stackName, version.replace('.', ''))
       print "StackAdvisor implementation for stack {0}, version {1} was loaded".format(stackName, version)
-    except Exception as e:
+    except IOError: # file not found
       traceback.print_exc()
       print "StackAdvisor implementation for stack {0}, version {1} was not found".format(stackName, version)