mirror of
https://github.com/zulip/zulip.git
synced 2025-10-25 00:53:56 +00:00
ruff: Collapse short multi-line import statements.
isort did this by default, though it’s unclear whether that was
intended; see https://github.com/astral-sh/ruff/issues/4153.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
(cherry picked from commit 733083c65d)
This commit is contained in:
committed by
Alex Vandiver
parent
99b37de89f
commit
96be7b72c2
@@ -176,3 +176,4 @@ extend-function-names = ["gettext_lazy"]
|
|||||||
|
|
||||||
[tool.ruff.isort]
|
[tool.ruff.isort]
|
||||||
known-third-party = ["zulip"]
|
known-third-party = ["zulip"]
|
||||||
|
split-on-trailing-comma = false
|
||||||
|
|||||||
@@ -13,13 +13,7 @@ from zerver.actions.scheduled_messages import check_schedule_message, delete_sch
|
|||||||
from zerver.actions.uploads import do_delete_old_unclaimed_attachments
|
from zerver.actions.uploads import do_delete_old_unclaimed_attachments
|
||||||
from zerver.lib.retention import clean_archived_data
|
from zerver.lib.retention import clean_archived_data
|
||||||
from zerver.lib.test_classes import UploadSerializeMixin, ZulipTestCase
|
from zerver.lib.test_classes import UploadSerializeMixin, ZulipTestCase
|
||||||
from zerver.models import (
|
from zerver.models import ArchivedAttachment, Attachment, Message, UserProfile, get_client
|
||||||
ArchivedAttachment,
|
|
||||||
Attachment,
|
|
||||||
Message,
|
|
||||||
UserProfile,
|
|
||||||
get_client,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class UnclaimedAttachmentTest(UploadSerializeMixin, ZulipTestCase):
|
class UnclaimedAttachmentTest(UploadSerializeMixin, ZulipTestCase):
|
||||||
|
|||||||
@@ -37,11 +37,7 @@ from zerver.actions.realm_settings import do_change_realm_plan_type, do_set_real
|
|||||||
from zerver.actions.user_settings import do_change_full_name
|
from zerver.actions.user_settings import do_change_full_name
|
||||||
from zerver.actions.users import change_user_is_active
|
from zerver.actions.users import change_user_is_active
|
||||||
from zerver.context_processors import common_context
|
from zerver.context_processors import common_context
|
||||||
from zerver.lib.send_email import (
|
from zerver.lib.send_email import FromAddress, deliver_scheduled_emails, send_future_email
|
||||||
FromAddress,
|
|
||||||
deliver_scheduled_emails,
|
|
||||||
send_future_email,
|
|
||||||
)
|
|
||||||
from zerver.lib.test_classes import ZulipTestCase
|
from zerver.lib.test_classes import ZulipTestCase
|
||||||
from zerver.lib.test_helpers import find_key_by_email
|
from zerver.lib.test_helpers import find_key_by_email
|
||||||
from zerver.models import (
|
from zerver.models import (
|
||||||
|
|||||||
@@ -18,10 +18,7 @@ from django.utils import translation
|
|||||||
from django.utils.translation import gettext as _
|
from django.utils.translation import gettext as _
|
||||||
|
|
||||||
from confirmation import settings as confirmation_settings
|
from confirmation import settings as confirmation_settings
|
||||||
from confirmation.models import (
|
from confirmation.models import Confirmation, one_click_unsubscribe_link
|
||||||
Confirmation,
|
|
||||||
one_click_unsubscribe_link,
|
|
||||||
)
|
|
||||||
from zerver.actions.create_realm import do_change_realm_subdomain, do_create_realm
|
from zerver.actions.create_realm import do_change_realm_subdomain, do_create_realm
|
||||||
from zerver.actions.create_user import add_new_user_history
|
from zerver.actions.create_user import add_new_user_history
|
||||||
from zerver.actions.default_streams import (
|
from zerver.actions.default_streams import (
|
||||||
@@ -50,11 +47,7 @@ from zerver.lib.mobile_auth_otp import (
|
|||||||
xor_hex_strings,
|
xor_hex_strings,
|
||||||
)
|
)
|
||||||
from zerver.lib.name_restrictions import is_disposable_domain
|
from zerver.lib.name_restrictions import is_disposable_domain
|
||||||
from zerver.lib.send_email import (
|
from zerver.lib.send_email import EmailNotDeliveredError, FromAddress, send_future_email
|
||||||
EmailNotDeliveredError,
|
|
||||||
FromAddress,
|
|
||||||
send_future_email,
|
|
||||||
)
|
|
||||||
from zerver.lib.stream_subscription import get_stream_subscriptions_for_user
|
from zerver.lib.stream_subscription import get_stream_subscriptions_for_user
|
||||||
from zerver.lib.streams import create_stream_if_needed
|
from zerver.lib.streams import create_stream_if_needed
|
||||||
from zerver.lib.subdomains import is_root_domain_available
|
from zerver.lib.subdomains import is_root_domain_available
|
||||||
|
|||||||
@@ -10,10 +10,7 @@ from PIL import Image
|
|||||||
import zerver.lib.upload
|
import zerver.lib.upload
|
||||||
from zerver.lib.avatar_hash import user_avatar_path
|
from zerver.lib.avatar_hash import user_avatar_path
|
||||||
from zerver.lib.test_classes import UploadSerializeMixin, ZulipTestCase
|
from zerver.lib.test_classes import UploadSerializeMixin, ZulipTestCase
|
||||||
from zerver.lib.test_helpers import (
|
from zerver.lib.test_helpers import get_test_image_file, read_test_image_file
|
||||||
get_test_image_file,
|
|
||||||
read_test_image_file,
|
|
||||||
)
|
|
||||||
from zerver.lib.upload import (
|
from zerver.lib.upload import (
|
||||||
all_message_attachments,
|
all_message_attachments,
|
||||||
delete_export_tarball,
|
delete_export_tarball,
|
||||||
@@ -24,18 +21,9 @@ from zerver.lib.upload import (
|
|||||||
upload_export_tarball,
|
upload_export_tarball,
|
||||||
upload_message_attachment,
|
upload_message_attachment,
|
||||||
)
|
)
|
||||||
from zerver.lib.upload.base import (
|
from zerver.lib.upload.base import DEFAULT_EMOJI_SIZE, MEDIUM_AVATAR_SIZE, resize_avatar
|
||||||
DEFAULT_EMOJI_SIZE,
|
|
||||||
MEDIUM_AVATAR_SIZE,
|
|
||||||
resize_avatar,
|
|
||||||
)
|
|
||||||
from zerver.lib.upload.local import write_local_file
|
from zerver.lib.upload.local import write_local_file
|
||||||
from zerver.models import (
|
from zerver.models import Attachment, RealmEmoji, get_realm, get_system_bot
|
||||||
Attachment,
|
|
||||||
RealmEmoji,
|
|
||||||
get_realm,
|
|
||||||
get_system_bot,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class LocalStorageTest(UploadSerializeMixin, ZulipTestCase):
|
class LocalStorageTest(UploadSerializeMixin, ZulipTestCase):
|
||||||
|
|||||||
@@ -36,13 +36,7 @@ from zerver.lib.upload.base import (
|
|||||||
resize_avatar,
|
resize_avatar,
|
||||||
)
|
)
|
||||||
from zerver.lib.upload.s3 import S3UploadBackend
|
from zerver.lib.upload.s3 import S3UploadBackend
|
||||||
from zerver.models import (
|
from zerver.models import Attachment, RealmEmoji, UserProfile, get_realm, get_system_bot
|
||||||
Attachment,
|
|
||||||
RealmEmoji,
|
|
||||||
UserProfile,
|
|
||||||
get_realm,
|
|
||||||
get_system_bot,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class S3Test(ZulipTestCase):
|
class S3Test(ZulipTestCase):
|
||||||
|
|||||||
@@ -7,10 +7,7 @@ from django.utils.timezone import now as timezone_now
|
|||||||
from zerver.actions.user_topics import do_set_user_topic_visibility_policy
|
from zerver.actions.user_topics import do_set_user_topic_visibility_policy
|
||||||
from zerver.lib.stream_topic import StreamTopicTarget
|
from zerver.lib.stream_topic import StreamTopicTarget
|
||||||
from zerver.lib.test_classes import ZulipTestCase
|
from zerver.lib.test_classes import ZulipTestCase
|
||||||
from zerver.lib.user_topics import (
|
from zerver.lib.user_topics import get_topic_mutes, topic_has_visibility_policy
|
||||||
get_topic_mutes,
|
|
||||||
topic_has_visibility_policy,
|
|
||||||
)
|
|
||||||
from zerver.models import UserProfile, UserTopic, get_stream
|
from zerver.models import UserProfile, UserTopic, get_stream
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,13 +22,7 @@ from zerver.lib.topic import REQ_topic
|
|||||||
from zerver.lib.validator import check_string_in, to_float
|
from zerver.lib.validator import check_string_in, to_float
|
||||||
from zerver.lib.zcommand import process_zcommands
|
from zerver.lib.zcommand import process_zcommands
|
||||||
from zerver.lib.zephyr import compute_mit_user_fullname
|
from zerver.lib.zephyr import compute_mit_user_fullname
|
||||||
from zerver.models import (
|
from zerver.models import Client, Message, RealmDomain, UserProfile, get_user_including_cross_realm
|
||||||
Client,
|
|
||||||
Message,
|
|
||||||
RealmDomain,
|
|
||||||
UserProfile,
|
|
||||||
get_user_including_cross_realm,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class InvalidMirrorInputError(Exception):
|
class InvalidMirrorInputError(Exception):
|
||||||
|
|||||||
@@ -7,11 +7,7 @@ from django.views.decorators.http import require_POST
|
|||||||
|
|
||||||
from zerver.lib.request import REQ, has_request_variables
|
from zerver.lib.request import REQ, has_request_variables
|
||||||
from zerver.lib.response import json_success
|
from zerver.lib.response import json_success
|
||||||
from zerver.lib.validator import (
|
from zerver.lib.validator import WildValue, check_string, to_wild_value
|
||||||
WildValue,
|
|
||||||
check_string,
|
|
||||||
to_wild_value,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
|||||||
@@ -9,10 +9,7 @@ from django.views.decorators.csrf import csrf_exempt
|
|||||||
|
|
||||||
from zerver.lib.exceptions import JsonableError
|
from zerver.lib.exceptions import JsonableError
|
||||||
from zerver.lib.outgoing_http import OutgoingSession
|
from zerver.lib.outgoing_http import OutgoingSession
|
||||||
from zerver.lib.validator import (
|
from zerver.lib.validator import check_url, to_wild_value
|
||||||
check_url,
|
|
||||||
to_wild_value,
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class SentryTunnelSession(OutgoingSession):
|
class SentryTunnelSession(OutgoingSession):
|
||||||
|
|||||||
@@ -130,9 +130,7 @@ from zerver.views.registration import (
|
|||||||
realm_register,
|
realm_register,
|
||||||
signup_send_confirm,
|
signup_send_confirm,
|
||||||
)
|
)
|
||||||
from zerver.views.report import (
|
from zerver.views.report import report_csp_violations
|
||||||
report_csp_violations,
|
|
||||||
)
|
|
||||||
from zerver.views.scheduled_messages import (
|
from zerver.views.scheduled_messages import (
|
||||||
create_scheduled_message_backend,
|
create_scheduled_message_backend,
|
||||||
delete_scheduled_messages,
|
delete_scheduled_messages,
|
||||||
|
|||||||
Reference in New Issue
Block a user