Fix exception causes in config/__init__.py

This commit is contained in:
Ram Rachum 2020-06-11 20:26:45 +03:00
parent 0821c5c81d
commit caa984c029
1 changed files with 3 additions and 3 deletions

View File

@ -641,7 +641,7 @@ class PytestPluginManager(PluginManager):
except ImportError as e:
raise ImportError(
'Error importing plugin "{}": {}'.format(modname, str(e.args[0]))
).with_traceback(e.__traceback__)
).with_traceback(e.__traceback__) from e
except Skipped as e:
from _pytest.warnings import _issue_warning_captured
@ -1197,12 +1197,12 @@ class Config:
for ini_config in self._override_ini:
try:
key, user_ini_value = ini_config.split("=", 1)
except ValueError:
except ValueError as e:
raise UsageError(
"-o/--override-ini expects option=value style (got: {!r}).".format(
ini_config
)
)
) from e
else:
if key == name:
value = user_ini_value