From 4427f194030ab28290c1b58d59d2cfd1ad4e95b0 Mon Sep 17 00:00:00 2001 From: Kieran Ryan Date: Wed, 1 Jan 2025 19:59:10 +0000 Subject: [PATCH] refactor: Explicit exception 'raise ... from None' (B904) https://docs.astral.sh/ruff/rules/raise-without-from-inside-except/ --- src/pytest_bdd/scenario.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pytest_bdd/scenario.py b/src/pytest_bdd/scenario.py index 20a4883..1d98ebc 100644 --- a/src/pytest_bdd/scenario.py +++ b/src/pytest_bdd/scenario.py @@ -384,9 +384,9 @@ def scenario( scenario = feature.scenarios[scenario_name] except KeyError: feature_name = feature.name or "[Empty]" - raise exceptions.ScenarioNotFound( # noqa: B904 + raise exceptions.ScenarioNotFound( f'Scenario "{scenario_name}" in feature "{feature_name}" in {feature.filename} is not found.' - ) + ) from None return _get_scenario_decorator( feature=feature, feature_name=feature_name, templated_scenario=scenario, scenario_name=scenario_name