diff --git a/src/_pytest/_py/path.py b/src/_pytest/_py/path.py index 0bf27bcfaf4..c0fed8a96fc 100644 --- a/src/_pytest/_py/path.py +++ b/src/_pytest/_py/path.py @@ -23,6 +23,7 @@ from stat import S_ISREG from . import error +from .._code.source import getrawcode # Moved from local.py. iswin32 = sys.platform == "win32" or (getattr(os, "_name", False) == "nt") @@ -124,7 +125,7 @@ def _evaluate(self, kw): if meth is None: raise TypeError(f"no {name!r} checker available for {self.path!r}") try: - if py.code.getrawcode(meth).co_argcount > 1: + if getrawcode(meth).co_argcount > 1: if (not meth(value)) ^ invert: return False else: