From: Jenkins Date: Sat, 22 Mar 2014 03:55:54 +0000 (+0000) Subject: Merge "Cisco Nexus: maximum recursion error in ConnectionContext.__del__" X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=399a1c674611656c6cc3a384b50a21f1bd7f1cb5;p=openstack-build%2Fneutron-build.git Merge "Cisco Nexus: maximum recursion error in ConnectionContext.__del__" --- 399a1c674611656c6cc3a384b50a21f1bd7f1cb5 diff --cc neutron/plugins/cisco/network_plugin.py index d3a436914,6d9cdb1ce..ee35fec81 --- a/neutron/plugins/cisco/network_plugin.py +++ b/neutron/plugins/cisco/network_plugin.py @@@ -65,18 -65,10 +65,19 @@@ class PluginV2(db_base_plugin_v2.Neutro 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,