| OLD | NEW | 
|---|
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python | 
| 2 # | 2 # | 
| 3 # Copyright 2014 The Chromium Authors. All rights reserved. | 3 # Copyright 2014 The Chromium Authors. All rights reserved. | 
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be | 
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. | 
| 6 | 6 | 
| 7 import collections | 7 import collections | 
| 8 from datetime import date | 8 from datetime import date | 
| 9 import re | 9 import re | 
| 10 import optparse | 10 import optparse | 
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 338     build_utils.WriteDepfile(options.depfile, input_paths + python_deps) | 338     build_utils.WriteDepfile(options.depfile, input_paths + python_deps) | 
| 339 | 339 | 
| 340   if options.srcjar: | 340   if options.srcjar: | 
| 341     if options.print_output_only: | 341     if options.print_output_only: | 
| 342       parser.error('--print_output_only does not work with --srcjar') | 342       parser.error('--print_output_only does not work with --srcjar') | 
| 343     if options.assert_files_list: | 343     if options.assert_files_list: | 
| 344       parser.error('--assert_file does not work with --srcjar') | 344       parser.error('--assert_file does not work with --srcjar') | 
| 345 | 345 | 
| 346     with zipfile.ZipFile(options.srcjar, 'w', zipfile.ZIP_STORED) as srcjar: | 346     with zipfile.ZipFile(options.srcjar, 'w', zipfile.ZIP_STORED) as srcjar: | 
| 347       for output_path, data in DoGenerate(input_paths): | 347       for output_path, data in DoGenerate(input_paths): | 
| 348         srcjar.writestr(build_utils.CreateHermeticZipInfo(output_path), data) | 348         build_utils.AddToZipHermetic(srcjar, output_path, data=data) | 
| 349   else: | 349   else: | 
| 350     # TODO(agrieve): Delete this non-srcjar branch once GYP is gone. | 350     # TODO(agrieve): Delete this non-srcjar branch once GYP is gone. | 
| 351     output_paths = [] | 351     output_paths = [] | 
| 352     for output_path, data in DoGenerate(input_paths): | 352     for output_path, data in DoGenerate(input_paths): | 
| 353       full_path = os.path.join(output_dir, output_path) | 353       full_path = os.path.join(output_dir, output_path) | 
| 354       output_paths.append(full_path) | 354       output_paths.append(full_path) | 
| 355       if not options.print_output_only: | 355       if not options.print_output_only: | 
| 356         build_utils.MakeDirectory(os.path.dirname(full_path)) | 356         build_utils.MakeDirectory(os.path.dirname(full_path)) | 
| 357         with open(full_path, 'w') as out_file: | 357         with open(full_path, 'w') as out_file: | 
| 358           out_file.write(data) | 358           out_file.write(data) | 
| 359 | 359 | 
| 360     if options.assert_files_list: | 360     if options.assert_files_list: | 
| 361       AssertFilesList(output_paths, options.assert_files_list) | 361       AssertFilesList(output_paths, options.assert_files_list) | 
| 362 | 362 | 
| 363     if options.verbose: | 363     if options.verbose: | 
| 364       print 'Output paths:' | 364       print 'Output paths:' | 
| 365       print '\n'.join(output_paths) | 365       print '\n'.join(output_paths) | 
| 366 | 366 | 
| 367     # Used by GYP. | 367     # Used by GYP. | 
| 368     return ' '.join(output_paths) | 368     return ' '.join(output_paths) | 
| 369 | 369 | 
| 370 | 370 | 
| 371 if __name__ == '__main__': | 371 if __name__ == '__main__': | 
| 372   DoMain(sys.argv[1:]) | 372   DoMain(sys.argv[1:]) | 
| OLD | NEW | 
|---|