o-lim / generate-ninja Goto Github PK
View Code? Open in Web Editor NEWGN, a meta-build system that generates Ninja build files
License: BSD 3-Clause "New" or "Revised" License
GN, a meta-build system that generates Ninja build files
License: BSD 3-Clause "New" or "Revised" License
flake8 testing of https://github.com/o-lim/generate-ninja on Python 3.7.0
$ flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
./build/download_nacl_toolchains.py:26:27: E999 SyntaxError: invalid syntax
print "Can't find '%s'" % package_version
^
./build/gyp_chromium.py:59:45: E999 SyntaxError: invalid syntax
print 'Updating projects from gyp files...'
^
./build/run_swarming_xcode_install.py:42:27: E999 SyntaxError: invalid syntax
print 'Making isolate.'
^
./build/detect_host_arch.py:47:14: E999 SyntaxError: invalid syntax
print DoMain([])
^
./build/package_mac_toolchain.py:95:30: E999 SyntaxError: invalid syntax
print "Invalid Xcode dir."
^
./build/check_return_value.py:15:9: E999 SyntaxError: invalid syntax
print 1
^
./build/copy_test_data_ios.py:97:41: E999 SyntaxError: invalid syntax
except WrongNumberOfArgumentsException, e:
^
./build/gn_run_binary.py:24:37: E999 SyntaxError: invalid syntax
print '%s failed with exit code %d' % (sys.argv[1], ret)
^
./build/fix_gn_headers.py:42:16: E999 SyntaxError: invalid syntax
print ' ', gnfile, linenr, new
^
./build/symlink.py:43:19: E999 SyntaxError: invalid syntax
except OSError, e:
^
./build/mac_toolchain.py:100:38: E999 SyntaxError: invalid syntax
print 'Downloading new toolchain.'
^
./build/win_is_xtree_patched.py:26:14: E999 SyntaxError: invalid syntax
print DoMain([])
^
./build/get_syzygy_binaries.py:93:24: F821 undefined name 'basestring'
if not isinstance(r, basestring) or not _REVISION_RE.match(r):
^
./build/get_syzygy_binaries.py:101:32: F821 undefined name 'basestring'
if not isinstance(relpath, basestring) or len(relpath) == 0:
^
./build/get_syzygy_binaries.py:104:28: F821 undefined name 'basestring'
if not isinstance(md5, basestring) or not _MD5_RE.match(md5):
^
./build/gypi_to_gn.py:103:21: E999 SyntaxError: invalid syntax
except SyntaxError, e:
^
./build/landmine_utils.py:23:26: E999 SyntaxError: invalid syntax
print '%s -> %r' % (func.__name__, val[0])
^
./build/apply_locales.py:23:50: E999 SyntaxError: invalid syntax
print 'ERROR: need string and list of locales'
^
./build/protoc_java.py:40:64: E999 SyntaxError: invalid syntax
print 'One of --java-out-dir or --srcjar must be specified.'
^
./build/check_gn_headers.py:155:11: E999 SyntaxError: invalid syntax
print e
^
./build/get_landmines.py:43:68: E999 SyntaxError: invalid syntax
print 'Need to clobber winja goma due to backend cwd cache fix.'
^
./build/find_depot_tools.py:68:24: E999 SyntaxError: invalid syntax
print DEPOT_TOOLS_PATH
^
./build/landmines.py:53:13: F821 undefined name 'Error'
raise Error('CHROMIUM_OUT_DIR environment variable is set but blank!')
^
./build/gyp_helper.py:22:21: E999 SyntaxError: invalid syntax
except SyntaxError, e:
^
./build/vs_toolchain.py:137:33: E999 SyntaxError: invalid syntax
print 'Copying %s to %s...' % (source, target)
^
./build/extract_from_cab.py:20:13: E999 SyntaxError: invalid syntax
print out
^
./build/swarming_xcode_install.py:33:40: E999 SyntaxError: invalid syntax
print "Xcode %s already installed" % VERSION
^
./build/gn_helpers.py:32:24: F821 undefined name 'basestring'
if isinstance(value, basestring):
^
./build/gn_helpers.py:39:24: F821 undefined name 'unicode'
if isinstance(value, unicode):
^
./build/gn_helpers.py:55:30: F821 undefined name 'basestring'
if not isinstance(key, basestring):
^
./build/toolchain/get_concurrent_links.py:72:34: E999 SyntaxError: invalid syntax
print _GetDefaultConcurrentLinks(options.mem_per_link_gb,
^
./build/toolchain/win/midl.py:208:18: E999 SyntaxError: invalid syntax
print line
^
./build/toolchain/win/setup_toolchain.py:181:23: E999 SyntaxError: invalid syntax
print 'vc_bin_dir = ' + gn_helpers.ToGNString(vc_bin_dir)
^
./build/toolchain/win/tool_wrapper.py:145:18: E999 SyntaxError: invalid syntax
print line,
^
./build/toolchain/mac/get_tool_mtime.py:17:19: E999 SyntaxError: invalid syntax
print '%s = %d' % (variable, os.path.getmtime(f))
./build/toolchain/mac/linker_driver.py:55:12: F821 undefined name 'xrange'
for i in xrange(len(args)):
^
./build/fuchsia/update_sdk.py:25:33: E999 SyntaxError: invalid syntax
print 'Creating directory %s' % path
^
./build/fuchsia/test_runner.py:213:29: E999 SyntaxError: invalid syntax
print 'Filter file is %s' % (args.test_launcher_filter_file if
^
./build/fuchsia/exe_runner.py:53:36: E999 SyntaxError: invalid syntax
print 'Invalid --extra-file: ', extra_file
^
./build/fuchsia/create_runner_script.py:105:40: E999 SyntaxError: invalid token
os.chmod(args.script_output_path, 0750)
^
./build/fuchsia/runner_common.py:44:16: E999 SyntaxError: invalid syntax
print 'Run:', ' '.join(args)
^
./build/config/get_host_byteorder.py:11:9: E999 SyntaxError: invalid syntax
print sys.byteorder
^
./build/config/ios/write_framework_hmap.py:50:59: E999 SyntaxError: invalid syntax
max_value_length = len(max(filelist.items(), key=lambda (k,v):len(v))[1])
^
./build/config/ios/find_signing_identity.py:47:18: E999 SyntaxError: invalid syntax
print identity
^
./build/config/linux/pkg-config.py:57:71: E999 SyntaxError: invalid syntax
print "You must specify an architecture via -a if using a sysroot."
^
./build/config/mac/prepare_framework_version.py:34:29: E999 SyntaxError: invalid token
os.makedirs(dirname, 0700)
^
./build/config/mac/package_framework.py:26:76: E999 SyntaxError: invalid token
os.makedirs(os.path.join(args.framework, VERSIONS, args.version), 0744)
^
./build/config/mac/sdk_info.py:77:17: E999 SyntaxError: invalid syntax
print '%s=%s' % (key, value)
^
./build/config/posix/sysroot_ld_path.py:15:28: E999 SyntaxError: invalid syntax
print "Need two arguments"
^
./build/win/use_ansi_codes.py:10:15: E999 SyntaxError: invalid syntax
print 'ANSICON' in os.environ
^
./build/win/copy_cdb_to_output.py:41:33: E999 SyntaxError: invalid syntax
print 'Copying %s to %s...' % (source, target)
^
./build/win/message_compiler.py:124:62: E999 SyntaxError: invalid syntax
print 'mc.exe output different from files in %s, see %s' % (source,
^
./build/win/merge_pgc_files.py:82:14: E999 SyntaxError: invalid syntax
print stdout
^
./build/util/version.py:71:16: E999 SyntaxError: invalid syntax
print repr(key), repr(val)
^
./build/util/githead.py:25:13: E999 SyntaxError: invalid syntax
print match.group(1)
^
./build/util/lastchange.py:192:25: E999 SyntaxError: invalid syntax
print revision_string
^
./build/util/lib/common/perf_tests_results_helper.py:93:21: E999 SyntaxError: invalid syntax
print 'Pages: [%s]' % ','.join([_EscapePerfResult(p) for p in page_list])
^
./build/util/lib/common/util.py:144:11: F821 undefined name 'socket'
except (socket.gaierror, socket.error):
^
./build/util/lib/common/util.py:144:28: F821 undefined name 'socket'
except (socket.gaierror, socket.error):
^
./build/util/lib/common/chrome_test_server_spawner.py:352:22: E999 SyntaxError: invalid syntax
except ValueError, KeyError:
^
./build/linux/install-chromeos-fonts.py:37:43: E999 SyntaxError: invalid syntax
print "Error: %s must be run on Linux." % __file__
^
./build/linux/dump_app_syms.py:13:57: E999 SyntaxError: invalid syntax
print "dump_app_syms.py <dump_syms_exe> <strip_binary>"
^
./build/linux/rewrite_dirs.py:66:14: E999 SyntaxError: invalid syntax
print line
^
./build/linux/unbundle/remove_bundled_libraries.py:87:18: E999 SyntaxError: invalid syntax
print path
^
./build/linux/sysroot_scripts/build_and_upload.py:87:34: E999 SyntaxError: invalid syntax
print "SYSROOT CREATION SUMMARY"
^
./build/linux/sysroot_scripts/merge-package-lists.py:26:12: F821 undefined name 'xrange'
for i in xrange(0, len(lines), 3):
^
./build/linux/sysroot_scripts/install-sysroot.py:159:70: E999 SyntaxError: invalid syntax
print 'You much specify either --arch, --all or --running-as-hook'
^
./build/mac/tweak_info_plist.py:198:22: F821 undefined name 'xrange'
for combination in xrange(0, combinations):
^
./build/mac/tweak_info_plist.py:200:28: F821 undefined name 'xrange'
for component_index in xrange(0, components_len):
^
./build/mac/find_sdk.py:80:20: E999 SyntaxError: invalid syntax
print subprocess.check_output(
^
./build/mac/should_use_hermetic_xcode.py:41:12: E999 SyntaxError: invalid syntax
print main()
^
./build/experimental/install-build-deps.py:380:14: E999 SyntaxError: invalid syntax
print stderr
^
./build/android/tombstones.py:158:40: F821 undefined name 'cmp'
all_tombstones.sort(cmp=lambda a, b: cmp(b[1], a[1]))
^
./build/android/lighttpd_server.py:107:29: E999 SyntaxError: invalid syntax
print 'Client error:', client_error
^
./build/android/generate_emma_html.py:64:34: E999 SyntaxError: invalid syntax
print 'Found coverage files: %s' % str(coverage_files)
^
./build/android/test_runner.py:851:22: F821 undefined name 'xrange'
repetitions = (xrange(args.repeat + 1) if args.repeat >= 0
^
./build/android/findbugs_diff.py:100:13: E999 SyntaxError: invalid syntax
print '*' * 80
^
./build/android/asan_symbolize.py:82:25: E999 SyntaxError: invalid syntax
print asan_log_line['raw_log']
^
./build/android/update_verification.py:41:3: F821 undefined name 'raw_input'
raw_input('Set the application state. Once ready, press enter and '
^
./build/android/update_verification.py:50:3: F821 undefined name 'raw_input'
raw_input('Select "Restore my data" on the device. Then press enter to '
^
./build/android/apk_operations.py:178:17: E999 SyntaxError: invalid syntax
print _Colorize(
^
./build/android/adb_logcat_monitor.py:101:59: E999 SyntaxError: invalid syntax
print 'adb_logcat_monitor: %s already exists? Cleaning' % base_dir
^
./build/android/diff_resource_sizes.py:141:13: E999 SyntaxError: invalid syntax
print e.output
^
./build/android/resource_sizes.py:74:27: E999 SyntaxError: invalid syntax
raise RuntimeError, "Corrupt extra field %s"%(ln,)
^
./build/android/adb_command_line.py:65:34: E999 SyntaxError: invalid syntax
print '%sCurrent flags (in %s):' % (action, args.name)
^
./build/android/incremental_install/installer.py:100:31: F821 undefined name 'basestring'
if isinstance(install_json, basestring):
^
./build/android/gradle/generate_gradle.py:81:35: F821 undefined name 'basestring'
if not isinstance(path_or_list, basestring):
^
./build/android/gradle/gn_to_cmake.py:516:59: E999 SyntaxError: invalid syntax
print 'Target {} has unknown target type {}, skipping.'.format(
^
./build/android/gyp/create_apk_operations_script.py:79:40: E999 SyntaxError: invalid token
os.chmod(args.script_output_path, 0750)
^
./build/android/gyp/create_tool_wrapper.py:42:28: E999 SyntaxError: invalid token
os.chmod(args.output, 0750)
^
./build/android/gyp/generate_split_manifest.py:81:19: F821 undefined name 'file'
main_manifest = file(options.main_manifest).read()
^
./build/android/gyp/generate_split_manifest.py:87:8: F821 undefined name 'file'
with file(options.out_manifest, 'w') as f:
^
./build/android/gyp/create_stack_script.py:75:40: E999 SyntaxError: invalid token
os.chmod(args.script_output_path, 0750)
^
./build/android/gyp/lint.py:215:54: E999 SyntaxError: invalid syntax
print 'Lint created unparseable xml file...'
^
./build/android/gyp/java_cpp_enum.py:98:26: F821 undefined name 'basestring'
if isinstance(v, basestring):
^
./build/android/gyp/java_cpp_enum.py:121:22: F821 undefined name 'basestring'
if isinstance(v, basestring):
^
./build/android/gyp/find.py:27:16: E999 SyntaxError: invalid syntax
print os.path.join(root, f)
^
./build/android/gyp/assert_static_initializers.py:33:58: E999 SyntaxError: invalid syntax
print 'Expected {} static initializers, but found {}.'.format(
^
./build/android/gyp/create_java_binary_script.py:110:31: E999 SyntaxError: invalid token
os.chmod(options.output, 0750)
^
./build/android/gyp/create_test_runner_script.py:165:40: E999 SyntaxError: invalid token
os.chmod(args.script_output_path, 0750)
^
./build/android/gyp/util/md5_check.py:81:13: E999 SyntaxError: invalid syntax
print '=' * 80
^
./build/android/gyp/util/build_utils.py:37:27: E999 SyntaxError: invalid token
_HERMETIC_FILE_ATTR = (0644 << 16L)
^
./build/android/pylib/valgrind_tools.py:214:48: E999 SyntaxError: invalid syntax
print 'Unknown tool %s, available tools: %s' % (
^
./build/android/pylib/content_settings.py:26:26: F821 undefined name 'long'
if isinstance(value, long):
^
./build/android/pylib/perf/perf_test_instance.py:136:26: E999 SyntaxError: invalid syntax
print output_formatted
^
./build/android/pylib/results/presentation/standard_gtest_merge.py:132:12: F821 undefined name 'xrange'
for i in xrange(max(len(left), len(right))):
^
./build/android/pylib/results/presentation/test_results_presentation.py:461:29: E999 SyntaxError: invalid syntax
print result_details_link
^
./build/android/pylib/results/flakiness_dashboard/json_results_generator.py:304:21: E999 SyntaxError: invalid syntax
except Exception, err: # pylint: disable=broad-except
^
./build/android/pylib/utils/shared_preference_utils.py:26:25: F821 undefined name 'unicode'
elif isinstance(data, unicode):
^
./build/android/pylib/utils/shared_preference_utils.py:85:28: F821 undefined name 'basestring'
elif isinstance(value, basestring):
^
./build/android/pylib/utils/shared_preference_utils.py:87:28: F821 undefined name 'long'
elif isinstance(value, long) or isinstance(value, int):
^
./build/android/pylib/utils/findbugs.py:98:13: F821 undefined name 'cmp'
return (cmp(self.error_type, other.error_type)
^
./build/android/pylib/utils/findbugs.py:99:16: F821 undefined name 'cmp'
or cmp(self.error_val, other.error_val))
^
./build/android/pylib/utils/findbugs.py:128:13: F821 undefined name 'cmp'
return (cmp(self.file_name, other.file_name)
^
./build/android/pylib/utils/findbugs.py:129:16: F821 undefined name 'cmp'
or cmp(self.start_line, other.start_line)
^
./build/android/pylib/utils/findbugs.py:130:16: F821 undefined name 'cmp'
or cmp(self.end_line, other.end_line)
^
./build/android/pylib/utils/findbugs.py:131:16: F821 undefined name 'cmp'
or cmp(self.bug_type, other.bug_type)
^
./build/android/pylib/utils/findbugs.py:132:16: F821 undefined name 'cmp'
or cmp(self.message, other.message))
^
./build/android/pylib/utils/argparse_utils.py:45:14: E999 SyntaxError: invalid syntax
print self._help_text
^
./build/android/pylib/utils/emulator.py:206:12: F821 undefined name 'xrange'
for n in xrange(emulator_count):
^
./build/android/pylib/local/local_test_server_spawner.py:28:12: F821 undefined name 'xrange'
for _ in xrange(1, max_attempts):
^
./build/android/pylib/local/device/local_device_gtest_run.py:357:14: F821 undefined name 'xrange'
for i in xrange(0, device_count):
^
./build/android/pylib/local/device/local_device_gtest_run.py:360:27: F821 undefined name 'xrange'
for j in xrange(0, len(unbounded_shard), _MAX_SHARD_SIZE)]
^
./build/android/pylib/local/device/local_device_perf_test_run.py:194:12: F821 undefined name 'file'
with file(pickled, 'r') as f:
^
./build/android/pylib/local/device/local_device_perf_test_run.py:197:10: F821 undefined name 'file'
with file(pickled, 'w') as f:
^
./build/android/pylib/local/device/local_device_perf_test_run.py:366:12: F821 undefined name 'file'
with file(self._test_instance.steps, 'r') as f:
^
./build/android/pylib/local/device/local_device_instrumentation_test_run.py:105:14: F821 undefined name 'xrange'
for _ in xrange(10):
^
./build/android/pylib/symbols/deobfuscator.py:135:55: F821 undefined name 'xrange'
self._pool = [Deobfuscator(mapping_path) for _ in xrange(pool_size)]
^
./build/android/pylib/symbols/elf_symbolizer_unittest.py:58:17: F821 undefined name 'xrange'
for addr in xrange(1000):
^
./build/android/pylib/symbols/elf_symbolizer_unittest.py:128:17: F821 undefined name 'xrange'
for addr in xrange(num_symbols):
^
./build/android/pylib/symbols/elf_symbolizer_unittest.py:138:17: F821 undefined name 'xrange'
for addr in xrange(num_symbols):
^
./build/android/pylib/base/base_test_result.py:69:12: F821 undefined name 'cmp'
return cmp(self._name, other._name)
^
./build/android/pylib/linker/test_case.py:166:23: E999 SyntaxError: invalid syntax
print '[ %-*s ] %s' % (margin, 'RUN', self.tagged_name)
^
./build/android/play_services/update.py:427:24: E999 SyntaxError: invalid syntax
print license_part
^
./build/android/binary_size/apk_downloader.py:41:29: E999 SyntaxError: invalid syntax
print '%s already exists' % apk_path
^
./build/android/lint/suppress.py:52:20: E999 SyntaxError: invalid syntax
print 'Parsing %s' % config_path
^
./build/android/stacktrace/stackwalker.py:98:12: E999 SyntaxError: invalid syntax
print line
^
./build/android/stacktrace/java_deobfuscate_test.py:97:17: E999 SyntaxError: invalid syntax
print 'Result:', 'PASS' if passed else 'FAIL'
^
./testing/libfuzzer/coverage.py:126:12: F821 undefined name 'raw_input'
answer = raw_input()
^
./testing/libfuzzer/dictionary_generator.py:88:12: F821 undefined name 'xrange'
for i in xrange(0, len(lines), 1):
^
./base/android/jni_generator/jni_generator_tests.py:86:14: E999 SyntaxError: invalid syntax
print self.id()
^
./base/android/jni_generator/jni_registration_generator.py:57:24: E999 SyntaxError: invalid syntax
print header_content
^
./base/android/jni_generator/jni_generator.py:1253:20: E999 SyntaxError: invalid syntax
except ParseError, e:
^
./third_party/icu/source/test/depstest/depstest.py:46:39: E999 SyntaxError: invalid syntax
print "Warning: duplicate .o file " + lib_obj_name
^
./third_party/icu/source/tools/icu-svnprops-check.py:105:57: E999 SyntaxError: invalid syntax
print "Bad line from autoprops definitions: " + propline
^
./third_party/googletest/src/googlemock/scripts/upload.py:82:19: E999 SyntaxError: invalid syntax
except IOError, e:
^
./third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py:235:17: E999 SyntaxError: invalid syntax
print __doc__
^
./third_party/googletest/src/googletest/scripts/upload.py:82:19: E999 SyntaxError: invalid syntax
except IOError, e:
^
./third_party/googletest/src/googletest/scripts/release_docs.py:130:37: E999 SyntaxError: invalid syntax
print 'Branching %d .wiki files:' % (len(self.files_to_branch),)
^
./third_party/googletest/src/googletest/scripts/pump.py:249:37: E999 SyntaxError: invalid syntax
print 'ERROR: %s expected at %s.' % (token_type, pos)
^
./third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py:306:32: E999 SyntaxError: invalid syntax
print 'Updating file %s . . .' % path
^
./third_party/googletest/src/googletest/xcode/Scripts/versiongenerate.py:57:56: E999 SyntaxError: invalid syntax
print "Usage: versiongenerate.py input_dir output_dir"
^
./third_party/libxml/src/check-relaxng-test-suite.py:79:44: E999 TabError: inconsistent use of tabs and spaces in indentation
instance = instance + child.serialize()
^
./third_party/libxml/src/check-xsddata-test-suite.py:67:44: E999 TabError: inconsistent use of tabs and spaces in indentation
instance = instance + child.serialize()
^
./third_party/libxml/src/check-xml-test-suite.py:34:42: E999 TabError: inconsistent use of tabs and spaces in indentation
error_msg = error_msg + " >>" + str
^
./third_party/libxml/src/genUnicode.py:46:36: E999 SyntaxError: invalid syntax
print "Missing %s, aborting ..." % blockfile
^
./third_party/libxml/src/regressions.py:77:54: E999 SyntaxError: invalid syntax
print 'Length of expected is %d, result is %d' % (el, rl)
^
./third_party/libxml/src/gentest.py:11:80: E999 SyntaxError: invalid syntax
print "libxml2 python bindings not available, skipping testapi.c generation"
^
./third_party/libxml/src/check-xinclude-test-suite.py:35:24: E999 TabError: inconsistent use of tabs and spaces in indentation
error_nr = error_nr + 1
^
./third_party/libxml/src/check-relaxng-test-suite2.py:68:44: E999 TabError: inconsistent use of tabs and spaces in indentation
^
./tools/gn/last_commit_position.py:91:36: E999 SyntaxError: invalid syntax
print "Missing option '--outfile'"
^
./tools/gn/bootstrap/bootstrap.py:72:76: E999 SyntaxError: invalid syntax
print 'Building gn manually in a temporary directory for bootstrapping...'
^
./tools/gn/bin/help_as_html.py:81:46: E999 SyntaxError: invalid syntax
print 'usage: help_as_html.py <gn_binary>'
^
./tools/gn/bin/compare_test_lists.py:67:14: E999 SyntaxError: invalid syntax
print "\n", binary_name, "tests in", a_name, "but not", b_name
^
./tools/gn/bin/gn-format.py:45:68: E999 SyntaxError: invalid syntax
print 'Formatting failed, please report to [email protected].'
^
115 E999 SyntaxError: invalid syntax
50 F821 undefined name 'basestring'
165
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.