def main(): args = docopt(__doc__) if args['list']: users = list_users() for user in users: print user sys.exit(0) elif args['kick']: username = args['NAME'] if kick_user(username): print 'user "%s" kicked' % username sys.exit(0) else: print 'user "%s" not found' % username sys.exit(-1)
def POST(self): user_data = web.input() ok = kick_user(conn_id=user_data.get('conn_id'), virtual_ip=user_data.get('virtual_ip')) return json.dumps({'ok' : ok, 'request' : user_data}, indent=2)
def GET(self, username): return {"ok" : kick_user(username)}