MCPcopy Create free account
hub / github.com/pytest-dev/pytest / filename_arg

Function filename_arg

src/_pytest/config/__init__.py:203–211  ·  view source on GitHub ↗

Argparse type validator for filename arguments. :path: Path of filename. :optname: Name of the option.

(path: str, optname: str)

Source from the content-addressed store, hash-verified

201
202
203def filename_arg(path: str, optname: str) -> str:
204 """Argparse type validator for filename arguments.
205
206 :path: Path of filename.
207 :optname: Name of the option.
208 """
209 if os.path.isdir(path):
210 raise UsageError(f"{optname} must be a filename, given: {path}")
211 return path
212
213
214def directory_arg(path: str, optname: str) -> str:

Callers

nothing calls this directly

Calls 1

UsageErrorClass · 0.85

Tested by

no test coverage detected