class GeoIP(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 data sets. 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 (.dat) are located. Assumes that both the city and country data sets are located in this directory; overrides the GEOIP_PATH settings attribute. |
cache | The cache settings when opening up the GeoIP datasets, and may be an integer in (0, 1, 2, 4) corresponding to the GEOIP_STANDARD , GEOIP_MEMORY_CACHE , GEOIP_CHECK_CACHE , and GEOIP_INDEX_CACHE GeoIPOptions C API settings, respectively. Defaults to 0 (GEOIP_STANDARD ). |
country | The name of the GeoIP country data file. Defaults to GeoIP.dat . Setting this keyword overrides the GEOIP_COUNTRY settings attribute. |
city | The name of the GeoIP city data file. Defaults to GeoLiteCity.dat . Setting this keyword overrides the GEOIP_CITY settings attribute. |
Please login to continue.