MCPcopy
hub / github.com/pytest-dev/pytest / filename_arg

Function filename_arg

src/_pytest/config/__init__.py:283–291  ·  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

281
282
283def filename_arg(path: str, optname: str) -> str:
284 """Argparse type validator for filename arguments.
285
286 :path: Path of filename.
287 :optname: Name of the option.
288 """
289 if os.path.isdir(path):
290 raise UsageError(f"{optname} must be a filename, given: {path}")
291 return path
292
293
294def directory_arg(path: str, optname: str) -> str:

Callers

nothing calls this directly

Calls 2

UsageErrorClass · 0.85
isdirMethod · 0.45

Tested by

no test coverage detected