INNER CODE UNIT · Python
_validate_max_logs
pypa/pipx · src/pipx/main.py:328
def _validate_max_logs() -> None:
if _MAX_LOGS_INVALID:
msg = f"PIPX_MAX_LOGS must be unset or a non-negative integer, got {_MAX_LOGS_RAW!r}."
raise PipxError(msg)
def run_pipx_command(args: argparse.Namespace) -> ExitCode:
if "package" in args:
package_is_url(args.package)
package_is_path(args.package)
if "packages" in args:
for package in args.packages:
package_is_url(package)
package_is_path(package)
spec: str | None = getattr(args, "spec", None)
if "package" in args and spec is not None and package_is_url(spec, raise_error=False) and "#egg=" not in spec:
spec = f"{spec}#egg={args.package}"