mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 03:47:29 -03:00
lint: Fix lint-circular-dependencies.py file list
This commit is contained in:
parent
becea48fe0
commit
fad0abf539
2 changed files with 7 additions and 11 deletions
|
@ -6,7 +6,6 @@
|
|||
#
|
||||
# Check for circular dependencies
|
||||
|
||||
import glob
|
||||
import os
|
||||
import re
|
||||
import subprocess
|
||||
|
@ -32,17 +31,14 @@ CODE_DIR = "src"
|
|||
def main():
|
||||
circular_dependencies = []
|
||||
exit_code = 0
|
||||
os.chdir(
|
||||
CODE_DIR
|
||||
) # We change dir before globbing since glob.glob's root_dir option is only available in Python 3.10
|
||||
|
||||
# Using glob.glob since subprocess.run's globbing won't work without shell=True
|
||||
files = []
|
||||
for path in ["*", "*/*", "*/*/*"]:
|
||||
for extension in ["h", "cpp"]:
|
||||
files.extend(glob.glob(f"{path}.{extension}"))
|
||||
os.chdir(CODE_DIR)
|
||||
files = subprocess.check_output(
|
||||
['git', 'ls-files', '--', '*.h', '*.cpp'],
|
||||
universal_newlines=True,
|
||||
).splitlines()
|
||||
|
||||
command = ["python3", "../contrib/devtools/circular-dependencies.py", *files]
|
||||
command = [sys.executable, "../contrib/devtools/circular-dependencies.py", *files]
|
||||
dependencies_output = subprocess.run(
|
||||
command,
|
||||
stdout=subprocess.PIPE,
|
||||
|
|
|
@ -36,7 +36,7 @@ RUN_LINT_FILE = 'test/lint/run-lint-format-strings.py'
|
|||
|
||||
def check_doctest():
|
||||
command = [
|
||||
'python3',
|
||||
sys.executable,
|
||||
'-m',
|
||||
'doctest',
|
||||
RUN_LINT_FILE,
|
||||
|
|
Loading…
Reference in a new issue