39
39
from .asset import Asset
40
40
from .colour import Colour
41
41
from .enums import Status , try_enum
42
+ from .errors import InvalidArgument
42
43
from .flags import MemberFlags
43
44
from .object import Object
44
45
from .permissions import Permissions
45
46
from .user import BaseUser , User , _UserTag
46
47
from .utils import MISSING
47
- from .errors import InvalidArgument
48
48
49
49
__all__ = (
50
50
"VoiceState" ,
@@ -945,7 +945,6 @@ async def edit(
945
945
flags .bypasses_verification = bypass_verification
946
946
payload ["flags" ] = flags .value
947
947
948
-
949
948
if avatar is not MISSING :
950
949
if avatar is None :
951
950
bot_payload ["avatar" ] = None
@@ -962,18 +961,19 @@ async def edit(
962
961
bot_payload ["bio" ] = bio or ""
963
962
964
963
if bot_payload and not me :
965
- raise InvalidArgument ("Can only edit avatar, banner, or bio for the bot's member." )
966
-
964
+ raise InvalidArgument (
965
+ "Can only edit avatar, banner, or bio for the bot's member."
966
+ )
967
+
967
968
if not payload and not bot_payload :
968
969
return None
969
970
970
971
if payload :
971
972
data = await http .edit_member (guild_id , self .id , reason = reason , ** payload )
972
973
else :
973
974
data = await http .edit_member (guild_id , "@me" , reason = reason , ** bot_payload )
974
-
975
- return Member (data = data , guild = self .guild , state = self ._state )
976
975
976
+ return Member (data = data , guild = self .guild , state = self ._state )
977
977
978
978
async def timeout (
979
979
self , until : datetime .datetime | None , * , reason : str | None = None
0 commit comments