class GeoIP2(path=None, cache=0, country=None, city=None)
The GeoIP
object does not require any parameters to use the default settings. However, at the very least the GEOIP_PATH
setting should be set with the path of the location of your GeoIP datasets. The following initialization keywords may be used to customize any of the defaults.
Keyword Arguments | Description |
---|---|
path | Base directory to where GeoIP data is located or the full path to where the city or country data files (.mmdb ) are located. Assumes that both the city and country datasets are located in this directory; overrides the GEOIP_PATH setting. |
cache | The cache settings when opening up the GeoIP datasets. May be an integer in (0, 1, 2, 4, 8) corresponding to the MODE_AUTO , MODE_MMAP_EXT , MODE_MMAP , and GEOIP_INDEX_CACHE MODE_MEMORY C API settings, respectively. Defaults to 0 (MODE_AUTO ). |
country | The name of the GeoIP country data file. Defaults to GeoLite2-Country.mmdb . Setting this keyword overrides the GEOIP_COUNTRY setting. |
city | The name of the GeoIP city data file. Defaults to GeoLite2-City.mmdb . Setting this keyword overrides the GEOIP_CITY setting. |
Please login to continue.