Merge "Increase readability of 'find()' method and small improvements"
This commit is contained in:
		| @@ -421,22 +421,22 @@ class CrudManager(Manager): | |||||||
|         url = self.build_url(dict_args_in_out=kwargs) |         url = self.build_url(dict_args_in_out=kwargs) | ||||||
|  |  | ||||||
|         query = self._build_query(kwargs) |         query = self._build_query(kwargs) | ||||||
|         rl = self._list( |         url_query = '%(url)s%(query)s' % { | ||||||
|             '%(url)s%(query)s' % { |             'url': url, | ||||||
|                 'url': url, |             'query': query | ||||||
|                 'query': query, |         } | ||||||
|             }, |         elements = self._list( | ||||||
|  |             url_query, | ||||||
|             self.collection_key) |             self.collection_key) | ||||||
|         num = len(rl) |  | ||||||
|  |  | ||||||
|         if num == 0: |         if not elements: | ||||||
|             msg = _("No %(name)s matching %(kwargs)s.") % { |             msg = _("No %(name)s matching %(kwargs)s.") % { | ||||||
|                 'name': self.resource_class.__name__, 'kwargs': kwargs} |                 'name': self.resource_class.__name__, 'kwargs': kwargs} | ||||||
|             raise ksa_exceptions.NotFound(404, msg) |             raise ksa_exceptions.NotFound(404, msg) | ||||||
|         elif num > 1: |         elif len(elements) > 1: | ||||||
|             raise ksc_exceptions.NoUniqueMatch |             raise ksc_exceptions.NoUniqueMatch | ||||||
|         else: |         else: | ||||||
|             return rl[0] |             return elements[0] | ||||||
|  |  | ||||||
|  |  | ||||||
| class Resource(object): | class Resource(object): | ||||||
|   | |||||||
| @@ -327,7 +327,7 @@ class ServiceCatalogV2(ServiceCatalog): | |||||||
|  |  | ||||||
|     def _normalize_endpoint_type(self, endpoint_type): |     def _normalize_endpoint_type(self, endpoint_type): | ||||||
|         if endpoint_type and 'URL' not in endpoint_type: |         if endpoint_type and 'URL' not in endpoint_type: | ||||||
|             endpoint_type = endpoint_type + 'URL' |             endpoint_type += 'URL' | ||||||
|  |  | ||||||
|         return endpoint_type |         return endpoint_type | ||||||
|  |  | ||||||
|   | |||||||
| @@ -230,6 +230,7 @@ class Session(object): | |||||||
|  |  | ||||||
|         logger.debug(' '.join(string_parts)) |         logger.debug(' '.join(string_parts)) | ||||||
|  |  | ||||||
|  |     # NOTE(artmr): parameter 'original_ip' value is never used | ||||||
|     @positional(enforcement=positional.WARN) |     @positional(enforcement=positional.WARN) | ||||||
|     def request(self, url, method, json=None, original_ip=None, |     def request(self, url, method, json=None, original_ip=None, | ||||||
|                 user_agent=None, redirect=None, authenticated=None, |                 user_agent=None, redirect=None, authenticated=None, | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ class EndpointManager(base.CrudManager): | |||||||
|     def _validate_interface(self, interface): |     def _validate_interface(self, interface): | ||||||
|         if interface is not None and interface not in VALID_INTERFACES: |         if interface is not None and interface not in VALID_INTERFACES: | ||||||
|             msg = _('"interface" must be one of: %s') |             msg = _('"interface" must be one of: %s') | ||||||
|             msg = msg % ', '.join(VALID_INTERFACES) |             msg %= ', '.join(VALID_INTERFACES) | ||||||
|             raise exceptions.ValidationError(msg) |             raise exceptions.ValidationError(msg) | ||||||
|  |  | ||||||
|     @positional(1, enforcement=positional.WARN) |     @positional(1, enforcement=positional.WARN) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jenkins
					Jenkins