Skip to content

Commit 8aeb3fb

Browse files
Apply suggested fix to tna_utilities/url.py from Copilot Autofix
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
1 parent a917e1a commit 8aeb3fb

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

tna_utilities/url.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,14 +138,17 @@ def remove_parameter_value(
138138
) -> "QueryStringTransformer":
139139
"""
140140
Remove a specific value from a parameter's values.
141-
Raises a KeyError if the parameter does not exist.
141+
Raises a KeyError if the parameter does not exist or if the value is not present.
142142
"""
143143

144144
for key, values in self.args:
145145
if key == parameter:
146146
if str(value) in values:
147147
values.remove(str(value))
148-
return self
148+
return self
149+
raise KeyError(
150+
f"Value '{value}' does not exist for parameter '{parameter}'"
151+
)
149152
raise KeyError(f"Parameter '{parameter}' does not exist")
150153

151154
def get_query_string(self) -> str:

0 commit comments

Comments
 (0)