mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
python: Reformat with Black, except quotes.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
committed by
Tim Abbott
parent
5028c081cb
commit
11741543da
@@ -24,30 +24,32 @@ def get_subdomain(request: HttpRequest) -> str:
|
||||
host = request.get_host().lower()
|
||||
return get_subdomain_from_hostname(host)
|
||||
|
||||
|
||||
def get_subdomain_from_hostname(host: str) -> str:
|
||||
m = re.search(fr'\.{settings.EXTERNAL_HOST}(:\d+)?$',
|
||||
host)
|
||||
m = re.search(fr'\.{settings.EXTERNAL_HOST}(:\d+)?$', host)
|
||||
if m:
|
||||
subdomain = host[:m.start()]
|
||||
subdomain = host[: m.start()]
|
||||
if subdomain in settings.ROOT_SUBDOMAIN_ALIASES:
|
||||
return Realm.SUBDOMAIN_FOR_ROOT_DOMAIN
|
||||
return subdomain
|
||||
|
||||
for subdomain, realm_host in settings.REALM_HOSTS.items():
|
||||
if re.search(fr'^{realm_host}(:\d+)?$',
|
||||
host):
|
||||
if re.search(fr'^{realm_host}(:\d+)?$', host):
|
||||
return subdomain
|
||||
|
||||
return Realm.SUBDOMAIN_FOR_ROOT_DOMAIN
|
||||
|
||||
|
||||
def is_subdomain_root_or_alias(request: HttpRequest) -> bool:
|
||||
return get_subdomain(request) == Realm.SUBDOMAIN_FOR_ROOT_DOMAIN
|
||||
|
||||
|
||||
def user_matches_subdomain(realm_subdomain: Optional[str], user_profile: UserProfile) -> bool:
|
||||
if realm_subdomain is None:
|
||||
return True # nocoverage # This state may no longer be possible.
|
||||
return user_profile.realm.subdomain == realm_subdomain
|
||||
|
||||
|
||||
def is_root_domain_available() -> bool:
|
||||
if settings.ROOT_DOMAIN_LANDING_PAGE:
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user