Skip to content

Commit 611c7c7

Browse files
committed
♻️ refactor get to find in onboarding and sticker modules
1 parent d079c7c commit 611c7c7

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

discord/onboarding.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
from .enums import OnboardingMode, PromptType, try_enum
3232
from .partial_emoji import PartialEmoji
33-
from .utils import MISSING, cached_property, generate_snowflake, get
33+
from .utils import MISSING, cached_property, generate_snowflake, find
3434

3535
if TYPE_CHECKING:
3636
from .abc import Snowflake
@@ -128,7 +128,7 @@ def _from_dict(cls, data: PromptOptionPayload, guild: Guild) -> PromptOption:
128128
# Emoji object is {'id': None, 'name': None, 'animated': False} ...
129129
emoji = PartialEmoji.from_dict(_emoji)
130130
if emoji.id:
131-
emoji = get(guild.emojis, id=emoji.id) or emoji
131+
emoji = find(lambda e: e.id == emoji.id, guild.emojis) or emoji
132132
else:
133133
emoji = None
134134

@@ -432,7 +432,7 @@ def get_prompt(
432432
The matching prompt, or None if it didn't exist.
433433
"""
434434

435-
return get(self.prompts, id=id)
435+
return find(lambda p: p.id == id, self.prompts)
436436

437437
async def delete_prompt(
438438
self,

discord/sticker.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from .enums import StickerFormatType, StickerType, try_enum
3333
from .errors import InvalidData
3434
from .mixins import Hashable
35-
from .utils import MISSING, Undefined, cached_slot_property, find, get, snowflake_time
35+
from .utils import MISSING, Undefined, cached_slot_property, find, snowflake_time
3636

3737
__all__ = (
3838
"StickerPack",
@@ -119,7 +119,7 @@ def _from_data(self, data: StickerPackPayload) -> None:
119119
self.name: str = data["name"]
120120
self.sku_id: int = int(data["sku_id"])
121121
self.cover_sticker_id: int = int(data["cover_sticker_id"])
122-
self.cover_sticker: StandardSticker = get(self.stickers, id=self.cover_sticker_id) # type: ignore
122+
self.cover_sticker: StandardSticker = find(lambda s: s.id == self.cover_sticker_id, self.stickers) # type: ignore
123123
self.description: str = data["description"]
124124
self._banner: int = int(data["banner_asset_id"])
125125

tests/test_utils.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
_cached_property,
3434
find,
3535
generate_snowflake,
36-
get,
3736
snowflake_time,
3837
utcnow,
3938
)

0 commit comments

Comments
 (0)