def filter_request(self, request):
if self._serverList is None:
t = threading.Thread(target=self.set_server_list)
t.setDaemon = True
t.start()
def clear_server_list():
self._serverList = None
self.core.ioLoop.call_later(
(datetime.replace(datetime.now() + timedelta(days=1),
hour=0, minute=5, second=0) - datetime.now()).seconds,
clear_server_list)
if not self._serverList:
logger.debug('Server list is loading, so ignore verifying once.')
return True
return request.remote_ip in self._serverList
评论列表
文章目录