From 880a57f3a99bf4b52c216514e79bf5cfaa16fa50 Mon Sep 17 00:00:00 2001 From: Hixie Date: Mon, 17 Aug 2015 16:57:08 -0700 Subject: [PATCH] Fix analyzer to not change the working directory. I didn't understand what was going on before. Now I do. This is a better fix that making the path absolute. --- engine/src/flutter/sky/tools/skyanalyzer | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/src/flutter/sky/tools/skyanalyzer b/engine/src/flutter/sky/tools/skyanalyzer index ce09da5464e..366e4421dfb 100755 --- a/engine/src/flutter/sky/tools/skyanalyzer +++ b/engine/src/flutter/sky/tools/skyanalyzer @@ -49,10 +49,10 @@ def main(): try: subprocess.check_output([ - DARTANALYZER, "--package-warnings", os.path.abspath(args.app_path), + DARTANALYZER, "--package-warnings", args.app_path, "--package-root", os.path.join(WORKBENCH, "packages"), "--fatal-warnings" - ], stderr=subprocess.STDOUT, cwd=WORKBENCH) + ], stderr=subprocess.STDOUT) except subprocess.CalledProcessError as e: errors = [l for l in e.output.split('\n') if not any(p.match(l) for p in _IGNORED_PATTERNS)]