Browse Source

Convert more parameters to more generic types

pull/10109/head
dolfies 3 years ago
parent
commit
fe12a434b6
  1. 8
      discord/appinfo.py
  2. 2
      discord/client.py
  3. 2
      discord/guild.py

8
discord/appinfo.py

@ -24,7 +24,7 @@ DEALINGS IN THE SOFTWARE.
from __future__ import annotations from __future__ import annotations
from typing import List, TYPE_CHECKING, Optional from typing import Collection, List, TYPE_CHECKING, Optional
from . import utils from . import utils
from .asset import Asset from .asset import Asset
@ -358,12 +358,12 @@ class Application(PartialApplication):
description: Optional[str] = MISSING, description: Optional[str] = MISSING,
icon: Optional[bytes] = MISSING, icon: Optional[bytes] = MISSING,
cover_image: Optional[bytes] = MISSING, cover_image: Optional[bytes] = MISSING,
tags: List[str] = MISSING, tags: Collection[str] = MISSING,
terms_of_service_url: Optional[str] = MISSING, terms_of_service_url: Optional[str] = MISSING,
privacy_policy_url: Optional[str] = MISSING, privacy_policy_url: Optional[str] = MISSING,
interactions_endpoint_url: Optional[str] = MISSING, interactions_endpoint_url: Optional[str] = MISSING,
redirect_uris: List[str] = MISSING, redirect_uris: Collection[str] = MISSING,
rpc_origins: List[str] = MISSING, rpc_origins: Collection[str] = MISSING,
public: bool = MISSING, public: bool = MISSING,
require_code_grant: bool = MISSING, require_code_grant: bool = MISSING,
flags: ApplicationFlags = MISSING, flags: ApplicationFlags = MISSING,

2
discord/client.py

@ -757,7 +757,7 @@ class Client:
return [create_activity(activity, state) for activity in state._activities] return [create_activity(activity, state) for activity in state._activities]
@initial_activities.setter @initial_activities.setter
def initial_activities(self, values: List[ActivityTypes]) -> None: def initial_activities(self, values: Sequence[ActivityTypes]) -> None:
if not values: if not values:
self._connection._activities = [] self._connection._activities = []
elif all(isinstance(value, BaseActivity) for value in values): elif all(isinstance(value, BaseActivity) for value in values):

2
discord/guild.py

@ -3431,7 +3431,7 @@ class Guild(Hashable):
self, self,
*, *,
description: str = MISSING, description: str = MISSING,
welcome_channels: List[WelcomeChannel] = MISSING, welcome_channels: Sequence[WelcomeChannel] = MISSING,
enabled: bool = MISSING, enabled: bool = MISSING,
): ):
"""|coro| """|coro|

Loading…
Cancel
Save