예제 #1
0
 def post(self):
     batch = self.get_argument("batch",None)
     session_id = self.get_argument("session_id",None)
     randsecs = (0.001,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.10)
     if batch:
         for _session_id in RadiusSession.sessions.keys():
             session = RadiusSession.sessions.pop(_session_id)
             session.stop().addCallbacks(logger.info,logger.error)
             yield sleep(0.01)
     else:
         if session_id:
             RadiusSession.stop_session(session_id=session_id)
     self.render_json(code=0,msg=u"stop session done")