瀏覽代碼

[desktop] Add environment variable to ignore password script errors

Erick Tryzelaar 10 年之前
父節點
當前提交
0af474b
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      desktop/core/src/desktop/conf.py

+ 4 - 1
desktop/core/src/desktop/conf.py

@@ -62,7 +62,10 @@ def coerce_password_from_script(script):
   stdout, stderr = p.communicate()
 
   if p.returncode != 0:
-    raise subprocess.CalledProcessError(p.returncode, script)
+    if os.environ.get('HUE_IGNORE_PASSWORD_SCRIPT_ERRORS') is None:
+      raise subprocess.CalledProcessError(p.returncode, script)
+    else:
+      return None
 
   # whitespace may be significant in the password, but most files have a
   # trailing newline.