def kick(channel, nick, s='', prefix='', msg=None):
    if conf.supybot.protocols.irc.strictRfc():
        assert isChannel(channel), repr(channel)
        assert isNick(nick), repr(nick)
    if msg and not prefix:
        prefix = msg.prefix
    if minisix.PY2 and isinstance(s, unicode):
        s = s.encode('utf8')
    assert isinstance(s, str)
    if s:
        return IrcMsg(prefix=prefix, command='KICK',
                      args=(channel, nick, s), msg=msg)
    else:
        return IrcMsg(prefix=prefix, command='KICK',
                      args=(channel, nick), msg=msg)
! This function drives command line tool 'mbedhtrun' which is using DefaultTestSelector
dataset/ETHPy150Open ProgVal/Limnoria/src/ircmsgs.py/kick--crossover with--dataset/ETHPy150Open ARMmbed/htrun/mbed_host_tests/mbedhtrun.py/main