mirror of
https://github.com/fedora-python/tox-current-env.git
synced 2024-12-24 09:06:15 +01:00
Empty list of commands means no need for SystemExit
This commit is contained in:
parent
d6cb357233
commit
ba4146c10d
@ -79,8 +79,13 @@ def tox_add_core_config(core_conf, config):
|
|||||||
def tox_add_env_config(env_conf, config):
|
def tox_add_env_config(env_conf, config):
|
||||||
# This allows all external commands.
|
# This allows all external commands.
|
||||||
# All of them are extenal for us.
|
# All of them are extenal for us.
|
||||||
loader = MemoryLoader(allowlist_externals=["*"])
|
allow_external_cmds = MemoryLoader(allowlist_externals=["*"])
|
||||||
config.core.loaders.insert(0, loader)
|
config.core.loaders.insert(0, allow_external_cmds)
|
||||||
|
# For print-deps-to and print-extras-to, use empty
|
||||||
|
# list of commands.
|
||||||
|
if config.options.print_deps_to or config.options.print_extras_to:
|
||||||
|
empty_commands = MemoryLoader(commands=[])
|
||||||
|
env_conf.loaders.insert(0, empty_commands)
|
||||||
|
|
||||||
|
|
||||||
class CurrentEnv(PythonRun):
|
class CurrentEnv(PythonRun):
|
||||||
@ -192,9 +197,6 @@ class PrintEnv(CurrentEnv):
|
|||||||
)
|
)
|
||||||
self.options.print_extras_to.flush()
|
self.options.print_extras_to.flush()
|
||||||
|
|
||||||
# We are done
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def id():
|
def id():
|
||||||
return "print-env"
|
return "print-env"
|
||||||
|
Loading…
Reference in New Issue
Block a user