Skip to content

Commit a37a40a

Browse files
author
Chris Houseknecht
authored
Use get_exception_class() (#39)
1 parent f2aaebc commit a37a40a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

openshift/helper/ansible.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ def find_arg_spec(self, module_param_name):
247247
if result:
248248
break
249249
if not result:
250-
raise self.get_exception()(
250+
raise self.get_exception_class()(
251251
"Error: received unrecognized module parameter {}".format(module_param_name)
252252
)
253253
return result
@@ -341,7 +341,7 @@ def __set_obj_attribute(self, obj, property_path, param_value, param_name):
341341
if param_value is None and 'None' in msg:
342342
pass
343343
else:
344-
raise self.get_exception()(
344+
raise self.get_exception_class()(
345345
"Error setting {0} to {1}: {2}".format(prop_name, param_value, msg)
346346
)
347347
elif prop_kind.startswith('dict('):
@@ -411,7 +411,7 @@ def __compare_list(self, src_values, request_values, param_name):
411411
missing.append(request_list)
412412
src_values += missing
413413
else:
414-
raise self.get_exception()(
414+
raise self.get_exception_class()(
415415
"Evaluating {0}: encountered unimplemented type {1} in "
416416
"__compare_list()".format(param_name, type(src_values[0]).__name__)
417417
)
@@ -431,7 +431,7 @@ def __compare_dict(self, src_value, request_value, param_name):
431431
elif type(value).__name__ == 'dict':
432432
self.__compare_dict(src_value[item], value, param_name)
433433
else:
434-
raise self.get_exception()(
434+
raise self.get_exception_class()(
435435
"Evaluating {0}: encountered unimplemented type {1} in "
436436
"__compare_dict()".format(param_name, type(value).__name__)
437437
)
@@ -464,7 +464,7 @@ def __compare_obj_list(self, src_value, request_value, obj_class, param_name):
464464
if not item.get(key_name):
465465
# Prevent user from creating something that will be impossible to patch or update later
466466
logger.debug("FAILED on: {}".format(item))
467-
raise self.get_exception()(
467+
raise self.get_exception_class()(
468468
"Evaluating {0} - expecting parameter {1} to contain a `{2}` attribute "
469469
"in __compare_obj_list().".format(param_name,
470470
self.get_base_model_name_snake(obj_class),
@@ -499,21 +499,21 @@ def __compare_obj_list(self, src_value, request_value, obj_class, param_name):
499499
self.__update_object_properties(param_obj, value)
500500
else:
501501
if item_kind:
502-
raise self.get_exception()(
502+
raise self.get_exception_class()(
503503
"Evaluating {0}: encountered unimplemented type {1} in "
504504
"__compare_obj_list() for model {2}".format(
505505
param_name,
506506
item_kind,
507507
self.get_base_model_name_snake(obj_class))
508508
)
509509
else:
510-
raise self.get_exception()(
510+
raise self.get_exception_class()(
511511
"Evaluating {}: unable to get swagger_type for {} in "
512512
"__compare_obj_list() for item {} in model {}".format(
513513
param_name,
514514
key,
515515
str(item),
516-
self.get_base_model_name_snake(obj_class))
516+
self.get_base_model_name_snake(obj_class))
517517
)
518518
if not found:
519519
# Requested item not found. Adding
@@ -547,7 +547,7 @@ def __update_object_properties(self, obj, item):
547547
except (AttributeError,KeyError):
548548
possible_matches = ', '.join(list(obj.swagger_types.keys()))
549549
class_snake_name = self.get_base_model_name_snake(type(obj).__name__)
550-
raise self.get_exception()(
550+
raise self.get_exception_class()(
551551
"Unable to find '{0}' in {1}. Valid property names include: {2}".format(snake_key,
552552
class_snake_name,
553553
possible_matches)

0 commit comments

Comments
 (0)