mirror of
https://github.com/jlu5/PyLink.git
synced 2025-02-02 23:54:08 +01:00
pr/insp: Add missing killServer/killClient functions
This commit is contained in:
parent
ffec80ee45
commit
eae0aa5aa8
@ -150,9 +150,31 @@ def modeServer(irc, numeric, target, modes):
|
|||||||
a list of (mode, arg) tuples, in the format of utils.parseModes() output.
|
a list of (mode, arg) tuples, in the format of utils.parseModes() output.
|
||||||
"""
|
"""
|
||||||
if not utils.isInternalServer(irc, numeric):
|
if not utils.isInternalServer(irc, numeric):
|
||||||
raise LookupError('No such PyLink PseudoClient exists.')
|
raise LookupError('No such PyLink PseudoServer exists.')
|
||||||
_sendModes(irc, numeric, target, modes)
|
_sendModes(irc, numeric, target, modes)
|
||||||
|
|
||||||
|
def killServer(irc, numeric, target, reason):
|
||||||
|
"""<irc object> <server SID> <target> <reason>
|
||||||
|
|
||||||
|
Sends a kill to <target> from a PyLink PseudoServer.
|
||||||
|
"""
|
||||||
|
if not utils.isInternalServer(irc, numeric):
|
||||||
|
raise LookupError('No such PyLink PseudoServer exists.')
|
||||||
|
_sendFromServer(irc, numeric, 'KILL %s :%s' % (target, reason))
|
||||||
|
# We don't need to call removeClient here, since the remote server
|
||||||
|
# will send a QUIT from the target if the command succeeds.
|
||||||
|
|
||||||
|
def killClient(irc, numeric, target, reason):
|
||||||
|
"""<irc object> <client numeric> <target> <reason>
|
||||||
|
|
||||||
|
Sends a kill to <target> from a PyLink PseudoClient.
|
||||||
|
"""
|
||||||
|
if not utils.isInternalClient(irc, numeric):
|
||||||
|
raise LookupError('No such PyLink PseudoClient exists.')
|
||||||
|
_sendFromServer(irc, numeric, 'KILL %s :%s' % (target, reason))
|
||||||
|
# We don't need to call removeClient here, since the remote server
|
||||||
|
# will send a QUIT from the target if the command succeeds.
|
||||||
|
|
||||||
def messageClient(irc, numeric, target, text):
|
def messageClient(irc, numeric, target, text):
|
||||||
"""<irc object> <client numeric> <text>
|
"""<irc object> <client numeric> <text>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user