@@ -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