Skip to content

Commit b32a626

Browse files
committed
Move user_agent_comment for CLI to instance variable
1 parent b652864 commit b32a626

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

opencage/batch.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ class OpenCageBatchGeocoder():
2222
def __init__(self, options):
2323
self.options = options
2424
self.sslcontext = ssl.create_default_context(cafile=certifi.where())
25+
self.user_agent_comment = 'OpenCage CLI'
2526
self.write_counter = 1
2627

2728
def __call__(self, *args, **kwargs):
@@ -74,7 +75,7 @@ async def geocode(self, csv_input, csv_output):
7475

7576
async def test_request(self):
7677
try:
77-
async with OpenCageGeocode(self.options.api_key, domain=self.options.api_domain, sslcontext=self.sslcontext, user_agent_comment='OpenCage CLI') as geocoder:
78+
async with OpenCageGeocode(self.options.api_key, domain=self.options.api_domain, sslcontext=self.sslcontext, user_agent_comment=self.user_agent_comment) as geocoder:
7879
result = await geocoder.geocode_async('Kendall Sq, Cambridge, MA', raw_response=True)
7980

8081
free = False
@@ -170,7 +171,7 @@ def on_backoff(details):
170171
max_tries=self.options.retries,
171172
on_backoff=on_backoff)
172173
async def _geocode_one_address():
173-
async with OpenCageGeocode(self.options.api_key, domain=self.options.api_domain, sslcontext=self.sslcontext, user_agent_comment='OpenCage CLI') as geocoder:
174+
async with OpenCageGeocode(self.options.api_key, domain=self.options.api_domain, sslcontext=self.sslcontext, user_agent_comment=self.user_agent_comment) as geocoder:
174175
geocoding_results = None
175176
params = { 'no_annotations': 1, **self.options.optional_api_params }
176177

0 commit comments

Comments
 (0)