diff --git a/test/lint/lint-python-mutable-default-parameters.sh b/test/lint/lint-python-mutable-default-parameters.sh index 1f9f035d30..6d08c72dcf 100755 --- a/test/lint/lint-python-mutable-default-parameters.sh +++ b/test/lint/lint-python-mutable-default-parameters.sh @@ -8,7 +8,7 @@ export LC_ALL=C EXIT_CODE=0 -OUTPUT=$(git grep -E '^\s*def [a-zA-Z0-9_]+\(.*=\s*(\[|\{)' -- "*.py") +OUTPUT=$(git grep -E '^\s*def [a-zA-Z0-9_]+\(.*=\s*(\[|\{)' -- "*.py" ':!*/bitcoin_functional/*') if [[ ${OUTPUT} != "" ]]; then echo "A mutable list or dict seems to be used as default parameter value:" echo diff --git a/test/lint/lint-python.sh b/test/lint/lint-python.sh index 4fc130497b..2bde80307d 100755 --- a/test/lint/lint-python.sh +++ b/test/lint/lint-python.sh @@ -94,7 +94,7 @@ EXIT_CODE=0 if ! PYTHONWARNINGS="ignore" flake8 --ignore=B,C,E,F,I,N,W --select=$(IFS=","; echo "${enabled[*]}") $( if [[ $# == 0 ]]; then - git ls-files "*.py" + git ls-files "*.py" ':!*/bitcoin_functional/*' else echo "$@" fi