Skip to content

Commit ed5d373

Browse files
committed
small code layout
1 parent 7664b97 commit ed5d373

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

swiss_locator/swiss_locator_filter.py

+14-16
Original file line numberDiff line numberDiff line change
@@ -347,8 +347,8 @@ def fetchResults(self, search: str, context: QgsLocatorContext, feedback: QgsFee
347347

348348
self.result_found = False
349349

350-
url = 'https://api3.geo.admin.ch/rest/services/api/SearchServer'
351-
params = {
350+
swisstopo_base_url = 'https://api3.geo.admin.ch/rest/services/api/SearchServer'
351+
swisstopo_base_params = {
352352
'type': self.type.value,
353353
'searchText': str(search),
354354
'returnGeometry': 'true',
@@ -364,18 +364,16 @@ def fetchResults(self, search: str, context: QgsLocatorContext, feedback: QgsFee
364364
nam = NetworkAccessManager()
365365
feedback.canceled.connect(nam.abort)
366366

367-
searchUrls = [
368-
(url, params)
369-
]
367+
search_urls = [(swisstopo_base_url, swisstopo_base_params)]
370368

371369
if self.settings.value('layers_include_opendataswiss') and self.type is FilterType.WMS:
372-
searchUrls.append(('https://opendata.swiss/api/3/action/package_search?', {'q': 'q=WMS+%C3'+str(search)}))
370+
search_urls.append(('https://opendata.swiss/api/3/action/package_search?', {'q': 'q=WMS+%C3'+str(search)}))
373371

374-
for (url, params) in searchUrls:
375-
url = self.url_with_param(url, params)
376-
self.dbg_info(url)
372+
for (swisstopo_base_url, swisstopo_base_params) in search_urls:
373+
swisstopo_base_url = self.url_with_param(swisstopo_base_url, swisstopo_base_params)
374+
self.dbg_info(swisstopo_base_url)
377375
try:
378-
(response, content) = nam.request(url, headers=self.HEADERS, blocking=True)
376+
(response, content) = nam.request(swisstopo_base_url, headers=self.HEADERS, blocking=True)
379377
self.handle_response(response, search, feedback)
380378
except RequestsExceptionUserAbort:
381379
pass
@@ -393,8 +391,8 @@ def fetchResults(self, search: str, context: QgsLocatorContext, feedback: QgsFee
393391
step = 30
394392
for l in range(0, len(layers), step):
395393
last = min(l + step - 1, len(layers) - 1)
396-
params['features'] = ','.join(layers[l:last])
397-
self.access_managers[self.url_with_param(url, params)] = None
394+
swisstopo_base_params['features'] = ','.join(layers[l:last])
395+
self.access_managers[self.url_with_param(swisstopo_base_url, swisstopo_base_params)] = None
398396
except IOError:
399397
self.info('Layers data file not found. Please report an issue.', Qgis.Critical)
400398

@@ -414,12 +412,12 @@ def reply_finished(response):
414412
feedback.canceled.connect(self.event_loop.quit)
415413

416414
# init the network access managers, create the URL
417-
for url in self.access_managers:
418-
self.dbg_info(url)
415+
for swisstopo_base_url in self.access_managers:
416+
self.dbg_info(swisstopo_base_url)
419417
nam = NetworkAccessManager()
420-
self.access_managers[url] = nam
418+
self.access_managers[swisstopo_base_url] = nam
421419
nam.finished.connect(reply_finished)
422-
nam.request(url, headers=self.HEADERS, blocking=False)
420+
nam.request(swisstopo_base_url, headers=self.HEADERS, blocking=False)
423421
feedback.canceled.connect(nam.abort)
424422

425423
# Let the requests end and catch all exceptions (and clean up requests)

0 commit comments

Comments
 (0)