File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ write_to = "pytest_asyncio/_version.py"
69
69
[tool .ruff ]
70
70
line-length = 88
71
71
lint.select = [
72
+ " B" , # bugbear
72
73
" E" , # pycodestyle
73
74
" F" , # pyflakes
74
75
" PGH004" , # pygrep-hooks - Use specific rule codes when using noqa
@@ -79,6 +80,10 @@ lint.select = [
79
80
" UP" , # pyupgrade
80
81
" W" , # pycodestyle
81
82
]
83
+ lint.ignore = [
84
+ # bugbear ignore
85
+ " B028" , # No explicit `stacklevel` keyword argument found
86
+ ]
82
87
83
88
[tool .pytest .ini_options ]
84
89
python_files = [
Original file line number Diff line number Diff line change @@ -183,11 +183,11 @@ def _get_asyncio_mode(config: Config) -> Mode:
183
183
val = config .getini ("asyncio_mode" )
184
184
try :
185
185
return Mode (val )
186
- except ValueError :
186
+ except ValueError as e :
187
187
modes = ", " .join (m .value for m in Mode )
188
188
raise pytest .UsageError (
189
189
f"{ val !r} is not a valid asyncio_mode. Valid modes: { modes } ."
190
- )
190
+ ) from e
191
191
192
192
193
193
_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET = """\
You can’t perform that action at this time.
0 commit comments