def try_kick(): try: li = LiquidInterface() li.connect() li.kick_harbor() li.close() return True except: return False
def kick(): """Shorthand method for kicking the currently connected user returns True if someone was kicked returns False if harbor was empty or kick failed """ logger.info('kick: trying to kick source') liquidsoap = LiquidInterface() liquidsoap.connect() kicked = liquidsoap.kick_harbor() liquidsoap.close() logger.info('kick: result is %s' % kicked) return kicked
def kick(): """Shorthand method for kicking the currently connected user Returns True if someone was kicked successfully Returns False if harbor was empty or the kick failed """ # TODO: kick() should also create a time ban, otherwise the kicked client can reconnect immediately. # NOTE: Maybe we can create a global helper for this, as this may be helpful elsewhere. logger.info('kick: trying to kick source') liquidsoap = LiquidInterface() liquidsoap.connect() kicked = liquidsoap.kick_harbor() liquidsoap.close() logger.info('kick: result is %s' % kicked) return kicked