From 76e477470adbfe3fb1ff6a99ab5feeb4ac57c13c Mon Sep 17 00:00:00 2001 From: thestig Date: Wed, 24 Sep 2014 20:51:39 -0700 Subject: Fix the ChromeVox generate_deps.py to create the parent dir for the output file. BUG=417570 NOTREECHECKS=true NOTRY=true TBR=dmazzoni@chromium.org Review URL: https://codereview.chromium.org/600333002 Cr-Commit-Position: refs/heads/master@{#296636} --- chrome/browser/resources/chromeos/chromevox/tools/generate_deps.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/chrome/browser/resources/chromeos/chromevox/tools/generate_deps.py b/chrome/browser/resources/chromeos/chromevox/tools/generate_deps.py index 42cd613..4607b396 100755 --- a/chrome/browser/resources/chromeos/chromevox/tools/generate_deps.py +++ b/chrome/browser/resources/chromeos/chromevox/tools/generate_deps.py @@ -42,6 +42,11 @@ def main(): path_rewriter = PathRewriter(options.prefix_map) + # Create the generated deps file's parent directory. + output_dir = os.path.dirname(os.path.abspath(options.output_file)) + if not os.path.exists(output_dir): + os.makedirs(output_dir) + # Write the generated deps file. with open(options.output_file, 'w') as output: for path in args: -- cgit v1.1