ruff: Fix B006 Do not use mutable data structures for argument defaults.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2022-12-04 01:45:50 -08:00 committed by Tim Abbott
parent 7ccc24d9fe
commit e3d57c9586
2 changed files with 3 additions and 4 deletions

View File

@ -116,7 +116,6 @@ ignore = [
"ANN101", # Missing type annotation for `self` in method
"ANN102", # Missing type annotation for `cls` in classmethod
"ANN401", # Dynamically typed expressions (typing.Any) are disallowed
"B006", # Do not use mutable data structures for argument defaults
"B007", # Loop control variable not used within the loop body
"B008", # Do not perform function calls in argument defaults.
"B023", # Function definition does not bind loop variable

View File

@ -462,7 +462,7 @@ Output:
def client_post(
self,
url: str,
info: Union[str, bytes, Dict[str, Any]] = {},
info: Union[str, bytes, Mapping[str, Any]] = {},
skip_user_agent: bool = False,
follow: bool = False,
secure: bool = False,
@ -875,7 +875,7 @@ Output:
self,
identifier: str,
url: str,
info: Union[str, bytes, Dict[str, Any]] = {},
info: Union[str, bytes, Mapping[str, Any]] = {},
**extra: str,
) -> "TestHttpResponse":
extra["HTTP_AUTHORIZATION"] = self.encode_uuid(identifier)
@ -907,7 +907,7 @@ Output:
self,
user: UserProfile,
url: str,
info: Union[str, bytes, Dict[str, Any]] = {},
info: Union[str, bytes, Mapping[str, Any]] = {},
intentionally_undocumented: bool = False,
**extra: str,
) -> "TestHttpResponse":