From 0ba834e95da41aaee9eb5d5276bbb310438aeef4 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sun, 3 Aug 2014 15:46:24 +0100 Subject: [PATCH] use gevent.lock, not threading --- authserv/app_nginx.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/authserv/app_nginx.py b/authserv/app_nginx.py index 923bb5c..653b255 100644 --- a/authserv/app_nginx.py +++ b/authserv/app_nginx.py @@ -1,5 +1,5 @@ +import gevent.lock import socket -import threading import urllib from flask import Flask, request, abort, make_response from authserv.app_common import do_auth @@ -9,7 +9,7 @@ app = Flask(__name__) _default_port_map = {'imap': 143, 'pop3': 110} _dns_cache = {} -_dns_cache_lock = threading.Lock() +_dns_cache_lock = gevent.lock.Semaphore() def _shard_to_ip(shard): hostname = '%s-vpn' % shard -- GitLab