Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2ff1abe

Browse files
committed
fmt
1 parent769d753 commit2ff1abe

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+
ifkwargs.get("countries_file")
47+
elseCOUNTRY_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+
ifkwargs.get("eu_countries_file")
54+
elseCOUNTRY_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
returnDetails(details)
@@ -221,7 +227,9 @@ def getBatchDetails(
221227
# format all
222228
fordetailinresult.values():
223229
ifisinstance(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
returnresult
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 .exceptionsimportRequestQuotaExceededError,TimeoutExceededError
1717
from .handler_utilsimport (
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+
ifkwargs.get("countries_file")
48+
elseCOUNTRY_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+
ifkwargs.get("eu_countries_file")
55+
elseCOUNTRY_EU_FILE_DEFAULT
5156
)
5257

5358
# setup req opts
@@ -127,7 +132,9 @@ async def getDetails(self, ip_address=None, timeout=None):
127132
details=awaitresp.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
returnDetails(details)
@@ -277,7 +284,9 @@ async def _do_batch_req(
277284
# format & fill up cache
278285
forip_address,detailsinjson_resp.items():
279286
ifisinstance(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
returnheaders
5353

5454

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

7979

80-
defread_country_names(countries_file=None):
80+
defread_country_names(countries_file):
8181
"""
8282
Read list of countries from specified country file or
8383
default file.
8484
"""
85-
ifnotcountries_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
withopen(countries_file)asf:
9087
countries_json=f.read()
9188

9289
returnjson.loads(countries_json)
9390

94-
defread_eu_country_names(eu_countries_file=None):
95-
"""
96-
Read list of EU countries from specified country file or
97-
default file.
98-
"""
99-
ifnoteu_countries_file:
100-
eu_countries_file=os.path.join(
101-
os.path.dirname(__file__),COUNTRY_EU_FILE_DEFAULT
102-
)
103-
withopen(eu_countries_file)asf:
104-
eu_countries_json=f.read()
105-
106-
returnjson.loads(eu_countries_json)
107-
10891

10992
defreturn_or_fail(raise_on_fail,e,v):
11093
"""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp