MCPcopy
hub / github.com/tox-dev/tox / load_posargs

Function load_posargs

src/tox/config/loader/replacer.py:249–258  ·  view source on GitHub ↗
(conf: Config, conf_args: ConfigLoadArgs)

Source from the content-addressed store, hash-verified

247
248
249def load_posargs(conf: Config, conf_args: ConfigLoadArgs) -> tuple[str, ...] | None:
250 to_path: Path | None = None
251 if conf_args.env_name is not None: # pragma: no branch
252 env_conf = conf.get_env(conf_args.env_name)
253 try:
254 if env_conf["args_are_paths"] and not _loading_change_dir(conf_args): # pragma: no branch
255 to_path = env_conf["change_dir"]
256 except KeyError:
257 pass
258 return conf.pos_args(to_path)
259
260
261def _loading_change_dir(conf_args: ConfigLoadArgs) -> bool:

Callers 2

__call__Method · 0.90
replace_pos_argsFunction · 0.85

Calls 3

_loading_change_dirFunction · 0.85
get_envMethod · 0.80
pos_argsMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…