Skip to content

Commit bd84a85

Browse files
committed
Prefixed some attributes with an underscore
1 parent 4e12702 commit bd84a85

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

geoip2/database.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ class Reader(object):
4545
def __init__(self, filename, locales=None):
4646
if locales is None:
4747
locales = ['en']
48-
self.db_reader = maxminddb.Reader(filename)
49-
self.locales = locales
48+
self._db_reader = maxminddb.Reader(filename)
49+
self._locales = locales
5050

5151
def country(self, ip_address):
5252
"""Get the Country record object for the IP address
@@ -99,14 +99,14 @@ def omni(self, ip_address):
9999
return self._model_for(geoip2.models.Omni, ip_address)
100100

101101
def _model_for(self, model_class, ip_address):
102-
record = self.db_reader.get(ip_address)
102+
record = self._db_reader.get(ip_address)
103103
if record is None:
104104
raise geoip2.errors.AddressNotFoundError(
105105
"The address %s is not in the database." % ip_address)
106106
record.setdefault('traits', {})['ip_address'] = ip_address
107-
return model_class(record, locales=self.locales)
107+
return model_class(record, locales=self._locales)
108108

109109
def close(self):
110110
"""Closes the GeoIP2 database"""
111111

112-
self.db_reader.close()
112+
self._db_reader.close()

geoip2/webservice.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@
2929
import geoip2.models
3030
import requests
3131
from requests.utils import default_user_agent
32-
from .errors import AddressNotFoundError, AuthenticationError, \
33-
GeoIP2Error, HTTPError, InvalidRequestError, OutOfQueriesError
32+
from .errors import (AddressNotFoundError, AuthenticationError,
33+
GeoIP2Error, HTTPError, InvalidRequestError,
34+
OutOfQueriesError)
3435

3536
import sys
3637

@@ -90,9 +91,9 @@ def __init__(self, user_id, license_key, host='geoip.maxmind.com',
9091
locales=None):
9192
if locales is None:
9293
locales = ['en']
93-
self.locales = locales
94-
self.user_id = user_id
95-
self.license_key = license_key
94+
self._locales = locales
95+
self._user_id = user_id
96+
self._license_key = license_key
9697
self._base_uri = 'https://%s/geoip/v2.0' % host
9798

9899
def city(self, ip_address='me'):
@@ -149,12 +150,12 @@ def _response_for(self, path, model_class, ip_address):
149150
if ip_address != 'me':
150151
ip_address = str(ipaddress.ip_address(ip_address))
151152
uri = '/'.join([self._base_uri, path, ip_address])
152-
response = requests.get(uri, auth=(self.user_id, self.license_key),
153+
response = requests.get(uri, auth=(self._user_id, self._license_key),
153154
headers={'Accept': 'application/json',
154155
'User-Agent': self._user_agent()})
155156
if response.status_code == 200:
156157
body = self._handle_success(response, uri)
157-
return model_class(body, locales=self.locales)
158+
return model_class(body, locales=self._locales)
158159
else:
159160
self._handle_error(response, uri)
160161

0 commit comments

Comments
 (0)