Handle nicknames in Server.get_member_named
This commit is contained in:
parent
79f6554289
commit
85806ef1d6
@ -232,6 +232,11 @@ class Server(Hashable):
|
|||||||
precise result. Note that the discriminator must have all 4 digits
|
precise result. Note that the discriminator must have all 4 digits
|
||||||
for this to work.
|
for this to work.
|
||||||
|
|
||||||
|
If a nickname is passed, then it is looked up via the nickname. Note
|
||||||
|
however, that a nickname + discriminator combo will not lookup the nickname
|
||||||
|
but rather the username + discriminator combo due to nickname + discriminator
|
||||||
|
not being unique.
|
||||||
|
|
||||||
If no member is found, ``None`` is returned.
|
If no member is found, ``None`` is returned.
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
@ -260,4 +265,7 @@ class Server(Hashable):
|
|||||||
if result is not None:
|
if result is not None:
|
||||||
return result
|
return result
|
||||||
|
|
||||||
return utils.get(members, name=name)
|
def pred(m):
|
||||||
|
return m.nick == name or m.name == name
|
||||||
|
|
||||||
|
return utils.find(pred, members)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user