From 8a00e7fab28caa4d693b71a055b6e0b63e0b9da0 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 15 Jul 2021 14:03:48 +0200 Subject: [PATCH] arg_validator: rename "default_value" field to "_default_value" The name "default_value" is also used as parameter name, which means that searching the source for the term gives unrelated results. Rename to give a unique name. Also, the field is really private and should usually not be called directly. Instead get_default_value() should be called. Signed-off-by: Thomas Haller --- .../network_lsr/argument_validator.py | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/module_utils/network_lsr/argument_validator.py b/module_utils/network_lsr/argument_validator.py index ea77f9b..245f266 100644 --- a/module_utils/network_lsr/argument_validator.py +++ b/module_utils/network_lsr/argument_validator.py @@ -92,12 +92,12 @@ class ArgValidator: def __init__(self, name=None, required=False, default_value=None): self.name = name self.required = required - self.default_value = default_value + self._default_value = default_value def get_default_value(self): - if callable(self.default_value): - return self.default_value() - return self.default_value + if callable(self._default_value): + return self._default_value() + return self._default_value def validate(self, value): """ @@ -364,9 +364,9 @@ class ArgValidatorDict(ArgValidator): if validator.required: raise ValidationError(name, "missing required key '%s'" % (setting)) if not self.all_missing_during_validate: - default_value = validator.get_default_value() - if default_value is not ArgValidator.MISSING: - result[setting] = default_value + default = validator.get_default_value() + if default is not ArgValidator.MISSING: + result[setting] = default return result @@ -697,7 +697,7 @@ class ArgValidator_DictEthernet(ArgValidatorDict): ) def get_default_ethernet(self): - return dict([(k, v.default_value) for k, v in self.nested.items()]) + return dict([(k, v._default_value) for k, v in self.nested.items()]) def _validate_post(self, value, name, result): has_speed_or_duplex = result["speed"] != 0 or result["duplex"] is not None @@ -737,8 +737,8 @@ class ArgValidator_DictEthtool(ArgValidatorDict): default_value=ArgValidator.MISSING, ) - self.default_value = dict( - [(k, v.default_value) for k, v in self.nested.items()] + self._default_value = dict( + [(k, v._default_value) for k, v in self.nested.items()] ) @@ -940,9 +940,9 @@ class ArgValidator_DictEthtoolFeatures(ArgValidatorDict): ), ], ) - self.default_value = dict( + self._default_value = dict( [ - (name, validator.default_value) + (name, validator._default_value) for name, validator in self.nested.items() if not isinstance(validator, ArgValidatorDeprecated) ] @@ -1025,8 +1025,8 @@ class ArgValidator_DictEthtoolCoalesce(ArgValidatorDict): ), ], ) - self.default_value = dict( - [(k, v.default_value) for k, v in self.nested.items()] + self._default_value = dict( + [(k, v._default_value) for k, v in self.nested.items()] ) @@ -1050,8 +1050,8 @@ class ArgValidator_DictEthtoolRing(ArgValidatorDict): ), ], ) - self.default_value = dict( - [(k, v.default_value) for k, v in self.nested.items()] + self._default_value = dict( + [(k, v._default_value) for k, v in self.nested.items()] )