Skip to content

Commit 2ff1abe

Browse files
committed
fmt
1 parent 769d753 commit 2ff1abe

File tree

3 files changed

+26
-26
lines changed

3 files changed

+26
-26
lines changed

ipinfo/handler.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ def __init__(self, access_token=None, **kwargs):
4343
# load countries file
4444
self.countries = handler_utils.read_country_names(
4545
kwargs.get("countries_file")
46+
if kwargs.get("countries_file")
47+
else COUNTRY_FILE_DEFAULT
4648
)
4749

4850
# load eu countries file
49-
self.eu_countries = handler_utils.read_eu_country_names(
51+
self.eu_countries = handler_utils.read_country_names(
5052
kwargs.get("eu_countries_file")
53+
if kwargs.get("eu_countries_file")
54+
else COUNTRY_EU_FILE_DEFAULT
5155
)
5256

5357
# setup req opts
@@ -105,7 +109,9 @@ def getDetails(self, ip_address=None, timeout=None):
105109
details = response.json()
106110

107111
# format & cache
108-
handler_utils.format_details(details, self.countries,self.eu_countries)
112+
handler_utils.format_details(
113+
details, self.countries, self.eu_countries
114+
)
109115
self.cache[cache_key(ip_address)] = details
110116

111117
return Details(details)
@@ -221,7 +227,9 @@ def getBatchDetails(
221227
# format all
222228
for detail in result.values():
223229
if isinstance(detail, dict):
224-
handler_utils.format_details(detail, self.countries,self.eu_countries)
230+
handler_utils.format_details(
231+
detail, self.countries, self.eu_countries
232+
)
225233

226234
return result
227235

ipinfo/handler_async.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from .exceptions import RequestQuotaExceededError, TimeoutExceededError
1717
from .handler_utils import (
1818
API_URL,
19+
COUNTRY_EU_FILE_DEFAULT,
1920
COUNTRY_FILE_DEFAULT,
2021
BATCH_MAX_SIZE,
2122
CACHE_MAXSIZE,
@@ -43,11 +44,15 @@ def __init__(self, access_token=None, **kwargs):
4344
# load countries file
4445
self.countries = handler_utils.read_country_names(
4546
kwargs.get("countries_file")
47+
if kwargs.get("countries_file")
48+
else COUNTRY_FILE_DEFAULT
4649
)
4750

4851
# load eu countries file
49-
self.eu_countries = handler_utils.read_eu_country_names(
52+
self.eu_countries = handler_utils.read_country_names(
5053
kwargs.get("eu_countries_file")
54+
if kwargs.get("eu_countries_file")
55+
else COUNTRY_EU_FILE_DEFAULT
5156
)
5257

5358
# setup req opts
@@ -127,7 +132,9 @@ async def getDetails(self, ip_address=None, timeout=None):
127132
details = await resp.json()
128133

129134
# format & cache
130-
handler_utils.format_details(details, self.countries,self.eu_countries)
135+
handler_utils.format_details(
136+
details, self.countries, self.eu_countries
137+
)
131138
self.cache[cache_key(ip_address)] = details
132139

133140
return Details(details)
@@ -277,7 +284,9 @@ async def _do_batch_req(
277284
# format & fill up cache
278285
for ip_address, details in json_resp.items():
279286
if isinstance(details, dict):
280-
handler_utils.format_details(details, self.countries,self.eu_countries)
287+
handler_utils.format_details(
288+
details, self.countries, self.eu_countries
289+
)
281290
self.cache[cache_key(ip_address)] = details
282291

283292
# merge cached results with new lookup

ipinfo/handler_utils.py

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def get_headers(access_token):
5252
return headers
5353

5454

55-
def format_details(details, countries,eu_countries):
55+
def format_details(details, countries, eu_countries):
5656
"""
5757
Format details given a countries object.
5858
@@ -77,34 +77,17 @@ def read_coords(location):
7777
return lat, lon
7878

7979

80-
def read_country_names(countries_file=None):
80+
def read_country_names(countries_file):
8181
"""
8282
Read list of countries from specified country file or
8383
default file.
8484
"""
85-
if not countries_file:
86-
countries_file = os.path.join(
87-
os.path.dirname(__file__), COUNTRY_FILE_DEFAULT
88-
)
85+
countries_file = os.path.join(os.path.dirname(__file__), countries_file)
8986
with open(countries_file) as f:
9087
countries_json = f.read()
9188

9289
return json.loads(countries_json)
9390

94-
def read_eu_country_names(eu_countries_file=None):
95-
"""
96-
Read list of EU countries from specified country file or
97-
default file.
98-
"""
99-
if not eu_countries_file:
100-
eu_countries_file = os.path.join(
101-
os.path.dirname(__file__), COUNTRY_EU_FILE_DEFAULT
102-
)
103-
with open(eu_countries_file) as f:
104-
eu_countries_json = f.read()
105-
106-
return json.loads(eu_countries_json)
107-
10891

10992
def return_or_fail(raise_on_fail, e, v):
11093
"""

0 commit comments

Comments
 (0)