Skip to content

Commit b60ff11

Browse files
committed
Return updated instances on edit
1 parent 5c28ce9 commit b60ff11

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

discord/guild.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3000,6 +3000,11 @@ async def edit_welcome_screen(self, **options):
30003000
NotFound
30013001
This welcome screen does not exist.
30023002
3003+
Returns
3004+
--------
3005+
3006+
:class:`WelcomeScreen`
3007+
The edited welcome screen.
30033008
"""
30043009

30053010
welcome_channels = options.get('welcome_channels', [])

discord/welcome_screen.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
from __future__ import annotations
2626

27-
from typing import TYPE_CHECKING, List, Union
27+
from typing import TYPE_CHECKING, List, Union, overload
2828
from .utils import _get_as_snowflake, get
2929
from .partial_emoji import _EmojiTag
3030

@@ -184,6 +184,11 @@ async def edit(self, **options):
184184
NotFound
185185
This welcome screen does not exist.
186186
187+
Returns
188+
--------
189+
190+
:class:`WelcomeScreen`
191+
The updated welcome screen.
187192
"""
188193

189194
welcome_channels = options.get('welcome_channels', [])
@@ -199,4 +204,6 @@ async def edit(self, **options):
199204

200205
if options:
201206
new = await self._guild._state.http.edit_welcome_screen(self._guild.id, options)
202-
self._update(new)
207+
self._update(new)
208+
209+
return self

0 commit comments

Comments
 (0)