mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-25 12:12:53 +01:00
NetworkCoreWithUtils: shortcut _get_SID/UID if the target already exists
This commit is contained in:
parent
e866e9eb7b
commit
bbc4dec8dd
@ -1100,6 +1100,10 @@ class PyLinkNetworkCoreWithUtils(PyLinkNetworkCore):
|
|||||||
def _get_SID(self, sname):
|
def _get_SID(self, sname):
|
||||||
"""Returns the SID of a server with the given name, if present."""
|
"""Returns the SID of a server with the given name, if present."""
|
||||||
name = sname.lower()
|
name = sname.lower()
|
||||||
|
|
||||||
|
if name in self.servers:
|
||||||
|
return name
|
||||||
|
|
||||||
for k, v in self.servers.items():
|
for k, v in self.servers.items():
|
||||||
if v.name.lower() == name:
|
if v.name.lower() == name:
|
||||||
return k
|
return k
|
||||||
@ -1110,6 +1114,10 @@ class PyLinkNetworkCoreWithUtils(PyLinkNetworkCore):
|
|||||||
def _get_UID(self, target):
|
def _get_UID(self, target):
|
||||||
"""Converts a nick argument to its matching UID. This differs from irc.nick_to_uid()
|
"""Converts a nick argument to its matching UID. This differs from irc.nick_to_uid()
|
||||||
in that it returns the original text instead of None, if no matching nick is found."""
|
in that it returns the original text instead of None, if no matching nick is found."""
|
||||||
|
|
||||||
|
if target in self.users:
|
||||||
|
return target
|
||||||
|
|
||||||
target = self.nick_to_uid(target) or target
|
target = self.nick_to_uid(target) or target
|
||||||
return target
|
return target
|
||||||
_getUid = _get_UID
|
_getUid = _get_UID
|
||||||
|
Loading…
Reference in New Issue
Block a user