Skip to content

Commit 92dac77

Browse files
[ruff] Add bugbears check
1 parent 3f459d5 commit 92dac77

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ write_to = "pytest_asyncio/_version.py"
7373
line-length = 88
7474
format.docstring-code-format = true
7575
lint.select = [
76+
"B", # bugbear
7677
"E", # pycodestyle
7778
"F", # pyflakes
7879
"PGH004", # pygrep-hooks - Use specific rule codes when using noqa
@@ -83,6 +84,10 @@ lint.select = [
8384
"UP", # pyupgrade
8485
"W", # pycodestyle
8586
]
87+
lint.ignore = [
88+
# bugbear ignore
89+
"B028", # No explicit `stacklevel` keyword argument found
90+
]
8691

8792
[tool.pytest.ini_options]
8893
python_files = [

pytest_asyncio/plugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,11 @@ def _get_asyncio_mode(config: Config) -> Mode:
183183
val = config.getini("asyncio_mode")
184184
try:
185185
return Mode(val)
186-
except ValueError:
186+
except ValueError as e:
187187
modes = ", ".join(m.value for m in Mode)
188188
raise pytest.UsageError(
189189
f"{val!r} is not a valid asyncio_mode. Valid modes: {modes}."
190-
)
190+
) from e
191191

192192

193193
_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET = """\

0 commit comments

Comments
 (0)