Use @registry.receives in neutron.services.qos.drivers.base
Switch to registry.receives decorator in neutron.services.qos.drivers.base Change-Id: If7532e0f08824523b55f0de53a59525d519ca7f9 Partial-Bug: #1668262
This commit is contained in:
parent
792afbfab2
commit
4f237819cf
@ -19,6 +19,7 @@ from neutron.callbacks import registry
|
||||
from neutron.services.qos import qos_consts
|
||||
|
||||
|
||||
@registry.has_registry_receivers
|
||||
class DriverBase(object):
|
||||
|
||||
def __init__(self, name, vif_types, vnic_types,
|
||||
@ -39,10 +40,8 @@ class DriverBase(object):
|
||||
self.vnic_types = vnic_types
|
||||
self.supported_rules = supported_rules
|
||||
self.requires_rpc_notifications = requires_rpc_notifications
|
||||
registry.subscribe(self._register,
|
||||
qos_consts.QOS_PLUGIN,
|
||||
events.AFTER_INIT)
|
||||
|
||||
@registry.receives(qos_consts.QOS_PLUGIN, [events.AFTER_INIT])
|
||||
def _register(self, resource, event, trigger, **kwargs):
|
||||
if self.is_loaded:
|
||||
# trigger is the QosServiceDriverManager
|
||||
|
Loading…
x
Reference in New Issue
Block a user