From 9f02686885d9da357ef430daa4b28f36fbe32282 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Thu, 29 Feb 2024 18:05:22 -0800 Subject: [PATCH] ruff: Fix RUF025 Unnecessary dict comprehension for iterable. This is a preview rule, not yet enabled by default. Signed-off-by: Anders Kaseorg (cherry picked from commit 869d9d9a79aa6aed13dec7adc081e32331a8fcaa) --- zerver/tests/test_message_fetch.py | 2 +- zproject/backends.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zerver/tests/test_message_fetch.py b/zerver/tests/test_message_fetch.py index 1cd1c79da9..5e54cd51db 100644 --- a/zerver/tests/test_message_fetch.py +++ b/zerver/tests/test_message_fetch.py @@ -3370,7 +3370,7 @@ class GetOldMessagesTest(ZulipTestCase): post_params = { **other_params, param: type, - **{other_param: 0 for other_param in int_params[:idx] + int_params[idx + 1 :]}, + **dict.fromkeys(int_params[:idx] + int_params[idx + 1 :], 0), } result = self.client_get("/json/messages", post_params) self.assert_json_error(result, f"Bad value for '{param}': {type}") diff --git a/zproject/backends.py b/zproject/backends.py index 3d7383da7c..bd4d575e5f 100644 --- a/zproject/backends.py +++ b/zproject/backends.py @@ -165,7 +165,7 @@ def auth_enabled_helper( else: enabled_method_dict = realm.authentication_methods_dict() else: - enabled_method_dict = {method: True for method in AUTH_BACKEND_NAME_MAP} + enabled_method_dict = dict.fromkeys(AUTH_BACKEND_NAME_MAP, True) pad_method_dict(enabled_method_dict) for supported_backend in supported_auth_backends():