--- pytest_flake8.py.orig 2024-11-09 00:08:47 UTC +++ pytest_flake8.py @@ -1,6 +1,7 @@ import os """py.test plugin to test with flake8.""" import os +import py import re from contextlib import redirect_stdout, redirect_stderr from io import BytesIO, TextIOWrapper @@ -59,11 +60,11 @@ def pytest_configure(config): config._flake8mtimes = config.cache.get(HISTKEY, {}) -def pytest_collect_file(file_path, path, parent): +def pytest_collect_file(file_path, parent): """Filter files down to which ones should be checked.""" config = parent.config if config.option.flake8 and file_path.suffix in config._flake8exts: - flake8ignore = config._flake8ignore(path) + flake8ignore = config._flake8ignore(py.path.local(file_path)) if flake8ignore is not None: item = Flake8File.from_parent( parent,