cexc.VlanIDNotFound: wexc.HTTPNotFound,
}
+ @property
+ def supported_extension_aliases(self):
+ if not hasattr(self, '_aliases'):
+ aliases = self._supported_extension_aliases[:]
+ if hasattr(self._model, "supported_extension_aliases"):
+ aliases.extend(self._model.supported_extension_aliases)
+ self._aliases = aliases
+ return self._aliases
+
def __init__(self):
"""Load the model class."""
- self._model = importutils.import_object(config.CISCO.model_class)
+ self._model_name = config.CISCO.model_class
+ self._model = importutils.import_object(self._model_name)
native_bulk_attr_name = ("_%s__native_bulk_support"
% self._model.__class__.__name__)
self.__native_bulk_support = getattr(self._model,