ruff: Fix UP006 Use list instead of List for type annotation.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2024-07-11 17:30:17 -07:00
committed by Tim Abbott
parent c2214b3904
commit e08a24e47f
457 changed files with 3588 additions and 3857 deletions

View File

@@ -1,6 +1,6 @@
import math
from dataclasses import dataclass
from typing import Any, Collection, Dict, List, Optional, Set
from typing import Any, Collection, Optional
from zerver.lib.mention import MentionData
from zerver.lib.user_groups import get_user_group_member_ids
@@ -57,19 +57,19 @@ class UserMessageNotificationsData:
flags: Collection[str],
private_message: bool,
disable_external_notifications: bool,
online_push_user_ids: Set[int],
dm_mention_push_disabled_user_ids: Set[int],
dm_mention_email_disabled_user_ids: Set[int],
stream_push_user_ids: Set[int],
stream_email_user_ids: Set[int],
topic_wildcard_mention_user_ids: Set[int],
stream_wildcard_mention_user_ids: Set[int],
followed_topic_push_user_ids: Set[int],
followed_topic_email_user_ids: Set[int],
topic_wildcard_mention_in_followed_topic_user_ids: Set[int],
stream_wildcard_mention_in_followed_topic_user_ids: Set[int],
muted_sender_user_ids: Set[int],
all_bot_user_ids: Set[int],
online_push_user_ids: set[int],
dm_mention_push_disabled_user_ids: set[int],
dm_mention_email_disabled_user_ids: set[int],
stream_push_user_ids: set[int],
stream_email_user_ids: set[int],
topic_wildcard_mention_user_ids: set[int],
stream_wildcard_mention_user_ids: set[int],
followed_topic_push_user_ids: set[int],
followed_topic_email_user_ids: set[int],
topic_wildcard_mention_in_followed_topic_user_ids: set[int],
stream_wildcard_mention_in_followed_topic_user_ids: set[int],
muted_sender_user_ids: set[int],
all_bot_user_ids: set[int],
) -> "UserMessageNotificationsData":
if user_id in all_bot_user_ids:
# Don't send any notifications to bots
@@ -284,10 +284,10 @@ def user_allows_notifications_in_StreamTopic(
def get_user_group_mentions_data(
mentioned_user_ids: Set[int], mentioned_user_group_ids: List[int], mention_data: MentionData
) -> Dict[int, int]:
mentioned_user_ids: set[int], mentioned_user_group_ids: list[int], mention_data: MentionData
) -> dict[int, int]:
# Maps user_id -> mentioned user_group_id
mentioned_user_groups_map: Dict[int, int] = dict()
mentioned_user_groups_map: dict[int, int] = dict()
# Add members of the mentioned user groups into `mentions_user_ids`.
for group_id in mentioned_user_group_ids:
@@ -321,7 +321,7 @@ class MentionedUserGroup:
def get_mentioned_user_group(
messages: List[Dict[str, Any]], user_profile: UserProfile
messages: list[dict[str, Any]], user_profile: UserProfile
) -> Optional[MentionedUserGroup]:
"""Returns the user group name to display in the email notification
if user group(s) are mentioned.