From 9f6754f64a03639dbdc2dfc5063b29272d82bfb2 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Thu, 21 Mar 2019 05:30:43 +0100 Subject: [PATCH] Use default with usepdb option This is required with `-p no:debugging`. Ref: https://github.com/pytest-dev/pytest/pull/4967 --- xdist/looponfail.py | 2 +- xdist/plugin.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xdist/looponfail.py b/xdist/looponfail.py index ef68c6e..65813b7 100644 --- a/xdist/looponfail.py +++ b/xdist/looponfail.py @@ -30,7 +30,7 @@ def pytest_addoption(parser): def pytest_cmdline_main(config): if config.getoption("looponfail"): - usepdb = config.getoption("usepdb") # a core option + usepdb = config.getoption("usepdb", False) # a core option if usepdb: raise pytest.UsageError("--pdb is incompatible with --looponfail.") looponfail_main(config) diff --git a/xdist/plugin.py b/xdist/plugin.py index c727594..49b9f38 100644 --- a/xdist/plugin.py +++ b/xdist/plugin.py @@ -181,7 +181,7 @@ def pytest_configure(config): @pytest.mark.tryfirst def pytest_cmdline_main(config): - usepdb = config.getoption("usepdb") # a core option + usepdb = config.getoption("usepdb", False) # a core option if isinstance(config.option.numprocesses, AutoInt): config.option.numprocesses = 0 if usepdb else int(config.option.numprocesses)