mirror of https://github.com/zulip/zulip.git
python: Excise None from pointlessly nullable booleans.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
af30538a65
commit
fd16f97d6b
|
@ -142,11 +142,11 @@ def support(
|
||||||
default=None, str_validator=check_string_in(VALID_BILLING_METHODS)
|
default=None, str_validator=check_string_in(VALID_BILLING_METHODS)
|
||||||
),
|
),
|
||||||
sponsorship_pending: Optional[bool] = REQ(default=None, json_validator=check_bool),
|
sponsorship_pending: Optional[bool] = REQ(default=None, json_validator=check_bool),
|
||||||
approve_sponsorship: Optional[bool] = REQ(default=None, json_validator=check_bool),
|
approve_sponsorship: bool = REQ(default=False, json_validator=check_bool),
|
||||||
downgrade_method: Optional[str] = REQ(
|
downgrade_method: Optional[str] = REQ(
|
||||||
default=None, str_validator=check_string_in(VALID_DOWNGRADE_METHODS)
|
default=None, str_validator=check_string_in(VALID_DOWNGRADE_METHODS)
|
||||||
),
|
),
|
||||||
scrub_realm: Optional[bool] = REQ(default=None, json_validator=check_bool),
|
scrub_realm: bool = REQ(default=False, json_validator=check_bool),
|
||||||
query: Optional[str] = REQ("q", default=None),
|
query: Optional[str] = REQ("q", default=None),
|
||||||
org_type: Optional[int] = REQ(default=None, converter=to_non_negative_int),
|
org_type: Optional[int] = REQ(default=None, converter=to_non_negative_int),
|
||||||
) -> HttpResponse:
|
) -> HttpResponse:
|
||||||
|
|
|
@ -336,12 +336,10 @@ MOCKED_STRIPE_FUNCTION_NAMES = [
|
||||||
|
|
||||||
|
|
||||||
def mock_stripe(
|
def mock_stripe(
|
||||||
tested_timestamp_fields: Sequence[str] = [], generate: Optional[bool] = None
|
tested_timestamp_fields: Sequence[str] = [], generate: bool = settings.GENERATE_STRIPE_FIXTURES
|
||||||
) -> Callable[[Callable[ParamT, ReturnT]], Callable[ParamT, ReturnT]]:
|
) -> Callable[[Callable[ParamT, ReturnT]], Callable[ParamT, ReturnT]]:
|
||||||
def _mock_stripe(decorated_function: Callable[ParamT, ReturnT]) -> Callable[ParamT, ReturnT]:
|
def _mock_stripe(decorated_function: Callable[ParamT, ReturnT]) -> Callable[ParamT, ReturnT]:
|
||||||
generate_fixture = generate
|
generate_fixture = generate
|
||||||
if generate_fixture is None:
|
|
||||||
generate_fixture = settings.GENERATE_STRIPE_FIXTURES
|
|
||||||
if generate_fixture: # nocoverage
|
if generate_fixture: # nocoverage
|
||||||
assert stripe.api_key
|
assert stripe.api_key
|
||||||
for mocked_function_name in MOCKED_STRIPE_FUNCTION_NAMES:
|
for mocked_function_name in MOCKED_STRIPE_FUNCTION_NAMES:
|
||||||
|
|
|
@ -136,8 +136,8 @@ def do_create_realm(
|
||||||
plan_type: Optional[int] = None,
|
plan_type: Optional[int] = None,
|
||||||
org_type: Optional[int] = None,
|
org_type: Optional[int] = None,
|
||||||
date_created: Optional[datetime.datetime] = None,
|
date_created: Optional[datetime.datetime] = None,
|
||||||
is_demo_organization: Optional[bool] = False,
|
is_demo_organization: bool = False,
|
||||||
enable_spectator_access: Optional[bool] = False,
|
enable_spectator_access: Optional[bool] = None,
|
||||||
) -> Realm:
|
) -> Realm:
|
||||||
if string_id == settings.SOCIAL_AUTH_SUBDOMAIN:
|
if string_id == settings.SOCIAL_AUTH_SUBDOMAIN:
|
||||||
raise AssertionError("Creating a realm on SOCIAL_AUTH_SUBDOMAIN is not allowed!")
|
raise AssertionError("Creating a realm on SOCIAL_AUTH_SUBDOMAIN is not allowed!")
|
||||||
|
|
|
@ -703,12 +703,12 @@ def flush_stream(
|
||||||
def flush_used_upload_space_cache(
|
def flush_used_upload_space_cache(
|
||||||
*,
|
*,
|
||||||
instance: "Attachment",
|
instance: "Attachment",
|
||||||
created: Optional[bool] = None,
|
created: bool = True,
|
||||||
**kwargs: object,
|
**kwargs: object,
|
||||||
) -> None:
|
) -> None:
|
||||||
attachment = instance
|
attachment = instance
|
||||||
|
|
||||||
if created is None or created:
|
if created:
|
||||||
cache_delete(get_realm_used_upload_space_cache_key(attachment.owner.realm))
|
cache_delete(get_realm_used_upload_space_cache_key(attachment.owner.realm))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import re
|
import re
|
||||||
from typing import Any, List, Match, Optional
|
from typing import Any, List, Match
|
||||||
|
|
||||||
from markdown import Markdown
|
from markdown import Markdown
|
||||||
from markdown.extensions import Extension
|
from markdown.extensions import Extension
|
||||||
|
@ -81,7 +81,7 @@ class RelativeLinksHelpExtension(Extension):
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
relative_help_links: Optional[bool] = None
|
relative_help_links: bool = False
|
||||||
|
|
||||||
|
|
||||||
def set_relative_help_links(value: bool) -> None:
|
def set_relative_help_links(value: bool) -> None:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import re
|
import re
|
||||||
from typing import Any, List, Match, Optional
|
from typing import Any, List, Match
|
||||||
|
|
||||||
from markdown import Markdown
|
from markdown import Markdown
|
||||||
from markdown.extensions import Extension
|
from markdown.extensions import Extension
|
||||||
|
@ -114,7 +114,7 @@ class SettingHelpExtension(Extension):
|
||||||
md.preprocessors.register(Setting(), "setting", PREPROCESSOR_PRIORITES["setting"])
|
md.preprocessors.register(Setting(), "setting", PREPROCESSOR_PRIORITES["setting"])
|
||||||
|
|
||||||
|
|
||||||
relative_settings_links: Optional[bool] = None
|
relative_settings_links: bool = False
|
||||||
|
|
||||||
|
|
||||||
def set_relative_settings_links(value: bool) -> None:
|
def set_relative_settings_links(value: bool) -> None:
|
||||||
|
|
|
@ -186,7 +186,7 @@ class SubscriptionStreamDict(TypedDict):
|
||||||
email_notifications: Optional[bool]
|
email_notifications: Optional[bool]
|
||||||
first_message_id: Optional[int]
|
first_message_id: Optional[int]
|
||||||
history_public_to_subscribers: bool
|
history_public_to_subscribers: bool
|
||||||
in_home_view: Optional[bool]
|
in_home_view: bool
|
||||||
# Bug: invite_only should be bool.
|
# Bug: invite_only should be bool.
|
||||||
invite_only: Optional[bool]
|
invite_only: Optional[bool]
|
||||||
is_announcement_only: bool
|
is_announcement_only: bool
|
||||||
|
|
Loading…
Reference in New Issue