[bridgedb/master] PEP8; change geoipdb â GEOIP_DBFILE.
isis at torproject.org
isis at torproject.org
Sat Apr 19 17:02:43 UTC 2014
commit 1115b5ab2b41780761c9f4fa52bb0dbefd41db45
Author: Isis Lovecruft <isis at torproject.org>
Date: Wed Apr 16 19:40:47 2014 +0000
PEP8; change geoipdb â GEOIP_DBFILE.
---
lib/bridgedb/HTTPServer.py | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/lib/bridgedb/HTTPServer.py b/lib/bridgedb/HTTPServer.py
index 1d4cdf9..9176f6a 100644
--- a/lib/bridgedb/HTTPServer.py
+++ b/lib/bridgedb/HTTPServer.py
@@ -45,6 +45,7 @@ from bridgedb.safelog import logSafely
TEMPLATE_DIR = os.path.join(os.path.dirname(__file__),'templates')
+GEOIP_DBFILE = '/usr/share/GeoIP/GeoIP.dat'
rtl_langs = ('ar', 'he', 'fa', 'gu_IN', 'ku')
# Setting `filesystem_checks` to False is recommended for production servers,
@@ -58,22 +59,19 @@ lookup = TemplateLookup(directories=[TEMPLATE_DIR],
output_encoding='utf-8',
filesystem_checks=False,
collection_size=500)
-
-
-_geoipdb = '/usr/share/GeoIP/GeoIP.dat'
logging.debug("Set template root to %s" % TEMPLATE_DIR)
try:
# Make sure we have the database before trying to import the module:
- if not os.path.isfile(_geoipdb): # pragma: no cover
+ if not os.path.isfile(GEOIP_DBFILE): # pragma: no cover
raise EnvironmentError("Could not find %r. On Debian-based systems, "\
"please install the geoip-database package."
- % _geoipdb)
+ % GEOIP_DBFILE)
# This is a "pure" python version which interacts with the Maxmind GeoIP
# API (version 1). It requires, in Debian, the libgeoip-dev and
# geoip-database packages.
import pygeoip
- geoip = pygeoip.GeoIP(_geoipdb, flags=pygeoip.MEMORY_CACHE)
+ geoip = pygeoip.GeoIP(GEOIP_DBFILE, flags=pygeoip.MEMORY_CACHE)
logging.info("GeoIP database loaded")
except Exception as err: # pragma: no cover
logging.warn("Error while loading geoip module: %r" % err)
More information about the tor-commits
mailing list