fix provider type handling (#1588)

This commit is contained in:
Tom Kralidis
2024-03-10 12:06:22 -04:00
committed by GitHub
parent 77a18e07c0
commit c9406985c9
+16 -14
View File
@@ -1423,13 +1423,14 @@ class API:
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'feature'))
except ProviderTypeError:
LOGGER.debug('Loading coverage provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'coverage'))
except ProviderTypeError:
LOGGER.debug('Loading record provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'record'))
try:
LOGGER.debug('Loading coverage provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'coverage')) # noqa
except ProviderTypeError:
LOGGER.debug('Loading record provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'record'))
except ProviderGenericError as err:
LOGGER.error(err)
return self.get_exception(
@@ -1506,13 +1507,14 @@ class API:
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'feature'))
except ProviderTypeError:
LOGGER.debug('Loading coverage provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'coverage'))
except ProviderTypeError:
LOGGER.debug('Loading record provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'record'))
try:
LOGGER.debug('Loading coverage provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'coverage')) # noqa
except ProviderTypeError:
LOGGER.debug('Loading record provider')
p = load_plugin('provider', get_provider_by_type(
self.config['resources'][dataset]['providers'], 'record'))
except ProviderGenericError as err:
LOGGER.error(err)
return self.get_exception(