Skip to content

Commit 45056f1

Browse files
authored
Enable ruff COM rule and fix resulting warnings. NFC (emscripten-core#24208)
This change was automatically generated using `ruff fix`.
1 parent e5f58fe commit 45056f1

31 files changed

+197
-198
lines changed

bootstrap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
actions = [
2323
('npm packages', [
2424
'package.json',
25-
'package-lock.json'
25+
'package-lock.json',
2626
], ['npm', 'ci']),
2727
('create entry points', [
2828
'tools/maint/create_entry_points.py',

emcc.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@
6767
'.m', '.mi', '.mm', '.mii', # ObjC/ObjC++
6868
'.bc', '.ll', # LLVM IR
6969
'.S', # asm with preprocessor
70-
os.devnull # consider the special endingless filenames like /dev/null to be C
70+
os.devnull, # consider the special endingless filenames like /dev/null to be C
7171
} | PREPROCESSED_EXTENSIONS
7272

7373
# These symbol names are allowed in INCOMING_MODULE_JS_API but are not part of the
7474
# default set.
7575
EXTRA_INCOMING_JS_API = [
76-
'fetchSettings'
76+
'fetchSettings',
7777
]
7878

7979
SIMD_INTEL_FEATURE_TOWER = ['-msse', '-msse2', '-msse3', '-mssse3', '-msse4.1', '-msse4.2', '-msse4', '-mavx', '-mavx2']
@@ -85,7 +85,7 @@
8585
'--js-transform', '--oformat', '--output_eol', '--output-eol',
8686
'--post-js', '--pre-js', '--preload-file', '--profiling-funcs',
8787
'--proxy-to-worker', '--shell-file', '--source-map-base',
88-
'--threadprofiler', '--use-preload-plugins'
88+
'--threadprofiler', '--use-preload-plugins',
8989
}
9090
CLANG_FLAGS_WITH_ARGS = {
9191
'-MT', '-MF', '-MJ', '-MQ', '-D', '-U', '-o', '-x',
@@ -94,7 +94,7 @@
9494
'-isysroot', '-imultilib', '-A', '-isystem', '-iquote',
9595
'-install_name', '-compatibility_version', '-mllvm',
9696
'-current_version', '-I', '-L', '-include-pch', '-u',
97-
'-undefined', '-target', '-Xlinker', '-Xclang', '-z'
97+
'-undefined', '-target', '-Xlinker', '-Xclang', '-z',
9898
}
9999

100100

emrun.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -788,13 +788,13 @@ def get_cpu_info():
788788
return {'model': 'Unknown ("' + str(e) + '")',
789789
'physicalCores': 1,
790790
'logicalCores': 1,
791-
'frequency': 0
791+
'frequency': 0,
792792
}
793793

794794
return {'model': platform.machine() + ', ' + cpu_name,
795795
'physicalCores': physical_cores,
796796
'logicalCores': logical_cores,
797-
'frequency': frequency
797+
'frequency': frequency,
798798
}
799799

800800

@@ -986,7 +986,7 @@ def get_browser_info(filename, format_json):
986986
return json.dumps({
987987
'name': browser_display_name(filename),
988988
'version': get_executable_version(filename),
989-
'buildDate': get_browser_build_date(filename)
989+
'buildDate': get_browser_build_date(filename),
990990
}, indent=2)
991991
else:
992992
return 'Browser: ' + browser_display_name(filename) + ' ' + get_executable_version(filename) + ', build ' + get_browser_build_date(filename)
@@ -1365,7 +1365,7 @@ def get_system_info(format_json):
13651365
return json.dumps({'model': get_android_model(),
13661366
'os': get_android_os_version(),
13671367
'ram': get_system_memory(),
1368-
'cpu': get_android_cpu_infoline()
1368+
'cpu': get_android_cpu_infoline(),
13691369
}, indent=2)
13701370
else:
13711371
info = 'Model: ' + get_android_model() + '\n'

emsymbolizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def lookup(self, offset):
187187
return LocationInfo(
188188
self.sources[info.source] if info.source is not None else None,
189189
info.line,
190-
info.column
190+
info.column,
191191
)
192192

193193

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ lint.select = [
2020
"ASYNC",
2121
"B",
2222
"C90",
23+
"COM",
2324
"E",
2425
"F",
2526
"PERF",

test/common.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -461,12 +461,12 @@ def metafunc(self, wasmfs, fs, *args, **kwargs):
461461
assert fs is None
462462
func(self, *args, **kwargs)
463463

464-
parameterize(metafunc, {'': (False, None,),
465-
'nodefs': (False, 'nodefs',),
466-
'rawfs': (False, 'rawfs',),
467-
'wasmfs': (True, None,),
468-
'wasmfs_nodefs': (True, 'nodefs',),
469-
'wasmfs_rawfs': (True, 'rawfs',)})
464+
parameterize(metafunc, {'': (False, None),
465+
'nodefs': (False, 'nodefs'),
466+
'rawfs': (False, 'rawfs'),
467+
'wasmfs': (True, None),
468+
'wasmfs_nodefs': (True, 'nodefs'),
469+
'wasmfs_rawfs': (True, 'rawfs')})
470470
return metafunc
471471

472472

@@ -1208,7 +1208,7 @@ def setUp(self):
12081208
emcc_min_node_version = (
12091209
int(emcc_min_node_version_str[0:2]),
12101210
int(emcc_min_node_version_str[2:4]),
1211-
int(emcc_min_node_version_str[4:6])
1211+
int(emcc_min_node_version_str[4:6]),
12121212
)
12131213
if node_version < emcc_min_node_version:
12141214
self.emcc_args += building.get_emcc_node_flags(node_version)
@@ -1279,7 +1279,7 @@ def tearDown(self):
12791279
ignorable_file_prefixes = [
12801280
'/tmp/tmpaddon',
12811281
'/tmp/circleci-no-output-timeout',
1282-
'/tmp/wasmer'
1282+
'/tmp/wasmer',
12831283
]
12841284

12851285
left_over_files = set(temp_files_after_run) - set(self.temp_files_before_run)
@@ -1652,7 +1652,7 @@ def assertContained(self, values, string, additional_info='', regex=False):
16521652
diff = ''.join(a.rstrip() + '\n' for a in diff)
16531653
self.fail("Expected to find '%s' in '%s', diff:\n\n%s\n%s" % (
16541654
limit_size(values[0]), limit_size(string), limit_size(diff),
1655-
additional_info
1655+
additional_info,
16561656
))
16571657

16581658
def assertNotContained(self, value, string):
@@ -2011,7 +2011,7 @@ def get_poppler_library(self, env_init=None):
20112011

20122012
self.emcc_args += [
20132013
'-I' + test_file('third_party/freetype/include'),
2014-
'-I' + test_file('third_party/poppler/include')
2014+
'-I' + test_file('third_party/poppler/include'),
20152015
]
20162016

20172017
# Poppler has some pretty glaring warning. Suppress them to keep the
@@ -2329,7 +2329,7 @@ def run_browser(self, html_file, expected=None, message=None, timeout=None, extr
23292329
try:
23302330
self.harness_in_queue.put((
23312331
'http://localhost:%s/%s' % (self.PORT, html_file),
2332-
self.get_dir()
2332+
self.get_dir(),
23332333
))
23342334
if timeout is None:
23352335
timeout = self.BROWSER_TIMEOUT

test/other/ports/external.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
'value1': None,
2323
'value2': None,
2424
'value3': "v3",
25-
'dependency': None
25+
'dependency': None,
2626
}
2727

2828
deps = ['sdl2_image:formats=jpg']

test/test_benchmark.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ def build(self, parent, filename, args, shared_args, emcc_args, native_args, nat
173173
cmd = compiler + [
174174
'-fno-math-errno',
175175
filename,
176-
'-o', filename + '.native'
176+
'-o', filename + '.native',
177177
] + self.args + shared_args + native_args + clang_native.get_clang_native_args()
178178
# print(cmd)
179179
run_process(cmd, env=clang_native.get_clang_native_env())
@@ -199,7 +199,7 @@ def run_binaryen_opts(filename, opts):
199199
run_process([
200200
os.path.join(building.get_binaryen_bin(), 'wasm-opt', '--all-features'),
201201
filename,
202-
'-o', filename
202+
'-o', filename,
203203
] + opts)
204204

205205

@@ -234,7 +234,7 @@ def build(self, parent, filename, args, shared_args, emcc_args, native_args, nat
234234
OPTIMIZATIONS,
235235
'-sINITIAL_MEMORY=256MB',
236236
'-sENVIRONMENT=node,shell',
237-
'-o', final
237+
'-o', final,
238238
] + LLVM_FEATURE_FLAGS
239239
if shared_args:
240240
cmd += shared_args
@@ -331,7 +331,7 @@ def build(self, parent, filename, args, shared_args, emcc_args, native_args, nat
331331
'-cheerp-linear-heap-size=256',
332332
'-cheerp-secondary-output-file=' + final.replace('.js', '.wasm'),
333333
filename,
334-
'-o', final
334+
'-o', final,
335335
] + shared_args
336336
# print(' '.join(cmd))
337337
run_process(cmd, stdout=PIPE, stderr=PIPE)
@@ -371,7 +371,7 @@ def get_output_files(self):
371371
'cherp-v8': CheerpBenchmarker('cheerp-v8-wasm', aot_v8),
372372
# TODO: ensure no baseline compiler is used, see v8
373373
'sm': EmscriptenBenchmarker('sm', config.SPIDERMONKEY_ENGINE),
374-
'cherp-sm': CheerpBenchmarker('cheerp-sm-wasm', config.SPIDERMONKEY_ENGINE)
374+
'cherp-sm': CheerpBenchmarker('cheerp-sm-wasm', config.SPIDERMONKEY_ENGINE),
375375
}
376376

377377
for name in EMTEST_BENCHMARKERS.split(','):
@@ -411,7 +411,7 @@ def tearDownClass(cls):
411411
output = {
412412
'version': 1,
413413
'git_hash': '',
414-
'results': cls.stats
414+
'results': cls.stats,
415415
}
416416
utils.write_file('stats.json', json.dumps(output, indent=2) + '\n')
417417

@@ -469,11 +469,11 @@ def add_stats(self, name, stats):
469469
self.stats.append({
470470
'key': {
471471
'test': name,
472-
'units': 'bytes'
472+
'units': 'bytes',
473473
},
474474
'measurements': {
475-
'stats': stats
476-
}
475+
'stats': stats,
476+
},
477477
})
478478

479479
def test_primes(self, check=True):
@@ -750,7 +750,7 @@ def test_fannkuch(self):
750750
case 5: n = 12; break;
751751
default: printf("error: %d\\n", arg); return -1;
752752
}
753-
'''
753+
''',
754754
)
755755
assert 'switch(arg)' in src
756756
self.do_benchmark('fannkuch', src, 'Pfannkuchen(')

0 commit comments

Comments
 (0)