Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(338)

Side by Side Diff: third_party/closure_compiler/compile.py

Issue 1158973006: Rolling forward https://codereview.chromium.org/1155683008/ which was (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: missed one commit from the old cl Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Runs Closure compiler on JavaScript files to check for errors and produce 6 """Runs Closure compiler on JavaScript files to check for errors and produce
7 minified output.""" 7 minified output."""
8 8
9 import argparse 9 import argparse
10 import os 10 import os
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
411 parser.add_argument("--success-stamp", 411 parser.add_argument("--success-stamp",
412 help="Timestamp file to update upon success") 412 help="Timestamp file to update upon success")
413 413
414 parser.set_defaults(single_file=True, strict=False) 414 parser.set_defaults(single_file=True, strict=False)
415 opts = parser.parse_args() 415 opts = parser.parse_args()
416 416
417 depends = opts.depends or [] 417 depends = opts.depends or []
418 externs = set(opts.externs or []) 418 externs = set(opts.externs or [])
419 419
420 polymer_externs = os.path.join(os.path.dirname(_CURRENT_DIR), 'polymer', 420 polymer_externs = os.path.join(os.path.dirname(_CURRENT_DIR), 'polymer',
421 'v0_8', 'components-chromium', 421 'v1_0', 'components-chromium',
422 'polymer-externs', 'polymer.externs.js') 422 'polymer-externs', 'polymer.externs.js')
423 externs.add(polymer_externs) 423 externs.add(polymer_externs)
424 424
425 checker = Checker(verbose=opts.verbose, strict=opts.strict) 425 checker = Checker(verbose=opts.verbose, strict=opts.strict)
426 if opts.single_file: 426 if opts.single_file:
427 for source in opts.sources: 427 for source in opts.sources:
428 depends, externs = build.inputs.resolve_recursive_dependencies( 428 depends, externs = build.inputs.resolve_recursive_dependencies(
429 source, depends, externs) 429 source, depends, externs)
430 found_errors, _ = checker.check(source, out_file=opts.out_file, 430 found_errors, _ = checker.check(source, out_file=opts.out_file,
431 depends=depends, externs=externs, 431 depends=depends, externs=externs,
432 output_wrapper=opts.output_wrapper) 432 output_wrapper=opts.output_wrapper)
433 if found_errors: 433 if found_errors:
434 sys.exit(1) 434 sys.exit(1)
435 else: 435 else:
436 found_errors, stderr = checker.check_multiple( 436 found_errors, stderr = checker.check_multiple(
437 opts.sources, 437 opts.sources,
438 out_file=opts.out_file, 438 out_file=opts.out_file,
439 output_wrapper=opts.output_wrapper, 439 output_wrapper=opts.output_wrapper,
440 externs=externs) 440 externs=externs)
441 if found_errors: 441 if found_errors:
442 print stderr 442 print stderr
443 sys.exit(1) 443 sys.exit(1)
444 444
445 if opts.success_stamp: 445 if opts.success_stamp:
446 with open(opts.success_stamp, "w"): 446 with open(opts.success_stamp, "w"):
447 os.utime(opts.success_stamp, None) 447 os.utime(opts.success_stamp, None)
OLDNEW
« no previous file with comments | « content/browser/webui/shared_resources_data_source.cc ('k') | third_party/closure_compiler/compiler_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698