mirror of https://github.com/zulip/zulip.git
mypy: Use Optional with strings where required.
This commit is contained in:
parent
481d14df39
commit
cc1937c8d5
|
@ -1,7 +1,7 @@
|
|||
from __future__ import absolute_import
|
||||
from __future__ import print_function
|
||||
|
||||
from typing import Tuple
|
||||
from typing import Optional, Tuple
|
||||
|
||||
import os
|
||||
from distutils.version import LooseVersion
|
||||
|
@ -46,7 +46,7 @@ Do this: `./tools/provision`
|
|||
'''
|
||||
|
||||
def get_provisioning_status():
|
||||
# type: () -> Tuple[bool, str]
|
||||
# type: () -> Tuple[bool, Optional[str]]
|
||||
|
||||
version_file = get_version_file()
|
||||
if not os.path.exists(version_file):
|
||||
|
|
|
@ -207,7 +207,7 @@ def is_subdomain_root_or_alias(request):
|
|||
return not subdomain or subdomain in settings.ROOT_SUBDOMAIN_ALIASES
|
||||
|
||||
def check_subdomain(realm_subdomain, user_subdomain):
|
||||
# type: (Text, Text) -> bool
|
||||
# type: (Optional[Text], Optional[Text]) -> bool
|
||||
if settings.REALMS_HAVE_SUBDOMAINS and realm_subdomain is not None:
|
||||
if (realm_subdomain == "" and user_subdomain is None):
|
||||
return True
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
import platform
|
||||
import six.moves.configparser
|
||||
from base64 import b64decode
|
||||
from typing import Set
|
||||
from typing import Optional, Set
|
||||
|
||||
config_file = six.moves.configparser.RawConfigParser() # type: ignore # https://github.com/python/typeshed/pull/206
|
||||
config_file.read("/etc/zulip/zulip.conf")
|
||||
|
@ -99,7 +99,7 @@ EMAIL_GATEWAY_EXTRA_PATTERN_HACK = r'@[\w-]*\.zulip\.net'
|
|||
EMAIL_GATEWAY_BOT = "emailgateway@zulip.com"
|
||||
|
||||
|
||||
SSO_APPEND_DOMAIN = None # type: str
|
||||
SSO_APPEND_DOMAIN = None # type: Optional[str]
|
||||
|
||||
AUTHENTICATION_BACKENDS = ('zproject.backends.EmailAuthBackend',
|
||||
'zproject.backends.GoogleMobileOauth2Backend')
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
from typing import Optional
|
||||
|
||||
# Zulip Settings intended to be set by a system administrator.
|
||||
#
|
||||
# See http://zulip.readthedocs.io/en/latest/settings.html for
|
||||
|
@ -128,7 +130,7 @@ AUTHENTICATION_BACKENDS = (
|
|||
# set this to your domain (e.g. if REMOTE_USER is "username" and the
|
||||
# corresponding email address is "username@example.com", set
|
||||
# SSO_APPEND_DOMAIN = "example.com")
|
||||
SSO_APPEND_DOMAIN = None # type: str
|
||||
SSO_APPEND_DOMAIN = None # type: Optional[str]
|
||||
|
||||
|
||||
### OPTIONAL SETTINGS
|
||||
|
@ -358,7 +360,7 @@ AUTH_LDAP_USER_SEARCH = LDAPSearch("ou=users,dc=example,dc=com",
|
|||
|
||||
# If the value of a user's "uid" (or similar) property is not their email
|
||||
# address, specify the domain to append here.
|
||||
LDAP_APPEND_DOMAIN = None # type: str
|
||||
LDAP_APPEND_DOMAIN = None # type: Optional[str]
|
||||
|
||||
# This map defines how to populate attributes of a Zulip user from LDAP.
|
||||
AUTH_LDAP_USER_ATTR_MAP = {
|
||||
|
|
Loading…
Reference in New Issue