mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
@@ -416,6 +416,13 @@ def dump_tree(entries, node, dump_item, prefix=""):
|
||||
else:
|
||||
assert node == None
|
||||
|
||||
GEOIP_FILE_HEADER = """\
|
||||
# Last updated based on %s Maxmind GeoLite2 Country
|
||||
# wget http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz
|
||||
# gunzip GeoLite2-Country.mmdb.gz
|
||||
# python mmdb-convert.py GeoLite2-Country.mmdb
|
||||
"""
|
||||
|
||||
def write_geoip_file(filename, metadata, the_tree, dump_item, fmt_item):
|
||||
"""Write the entries in the_tree to filename."""
|
||||
entries = []
|
||||
@@ -423,7 +430,7 @@ def write_geoip_file(filename, metadata, the_tree, dump_item, fmt_item):
|
||||
fobj = open(filename, 'w')
|
||||
|
||||
build_epoch = metadata[0].map['build_epoch'].int_val()
|
||||
fobj.write("# Last updated based on %s Maxmind GeoLite2 Country\n"%
|
||||
fobj.write(GEOIP_FILE_HEADER %
|
||||
time.strftime('%B %-d %Y', time.gmtime(build_epoch)))
|
||||
|
||||
unwritten = None
|
||||
|
||||
Reference in New Issue
Block a user