mirror of
https://github.com/zulip/zulip.git
synced 2025-11-22 23:43:38 +00:00
realm_settings: Tighten function signatures with generic QuerySet.
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
committed by
Tim Abbott
parent
552b58afb7
commit
77b5c79aa2
@@ -1,8 +1,9 @@
|
|||||||
from typing import Any, Dict, Literal, Optional, Sequence
|
from typing import Any, Dict, Literal, Optional
|
||||||
|
|
||||||
import orjson
|
import orjson
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.db import transaction
|
from django.db import transaction
|
||||||
|
from django.db.models.query import QuerySet
|
||||||
from django.utils.timezone import now as timezone_now
|
from django.utils.timezone import now as timezone_now
|
||||||
|
|
||||||
from confirmation.models import Confirmation, create_confirmation_link, generate_key
|
from confirmation.models import Confirmation, create_confirmation_link, generate_key
|
||||||
@@ -32,7 +33,7 @@ if settings.BILLING_ENABLED:
|
|||||||
from corporate.lib.stripe import downgrade_now_without_creating_additional_invoices
|
from corporate.lib.stripe import downgrade_now_without_creating_additional_invoices
|
||||||
|
|
||||||
|
|
||||||
def active_humans_in_realm(realm: Realm) -> Sequence[UserProfile]:
|
def active_humans_in_realm(realm: Realm) -> QuerySet[UserProfile]:
|
||||||
return UserProfile.objects.filter(realm=realm, is_active=True, is_bot=False)
|
return UserProfile.objects.filter(realm=realm, is_active=True, is_bot=False)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user