From 7a46d9e861fcd94a010ae8ac34d95cc47e200d7b Mon Sep 17 00:00:00 2001 From: Dima Kuznetsov Date: Sat, 25 Nov 2017 22:13:15 +0200 Subject: [PATCH] ovsdb: Move constants outside the class Change-Id: Icdbd0faa5c4fc144f39bb579e74fcd93778bab9b --- dragonflow/ovsdb/impl_idl.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dragonflow/ovsdb/impl_idl.py b/dragonflow/ovsdb/impl_idl.py index 2c5e0dcad..0e8ca022d 100644 --- a/dragonflow/ovsdb/impl_idl.py +++ b/dragonflow/ovsdb/impl_idl.py @@ -65,19 +65,23 @@ ovsdb_monitor_table_filter_default = { ] } +_HANDLED_INTERFACE_TYPES = ( + constants.OVS_VM_INTERFACE, + constants.OVS_TUNNEL_INTERFACE, + constants.OVS_BRIDGE_INTERFACE, +) + class DFIdl(idl.Idl): def __init__(self, nb_api, remote, schema): super(DFIdl, self).__init__(remote, schema) self.nb_api = nb_api - self.interface_type = (constants.OVS_VM_INTERFACE, - constants.OVS_TUNNEL_INTERFACE, - constants.OVS_BRIDGE_INTERFACE) def _is_handle_interface_update(self, interface): if interface.name == cfg.CONF.df_metadata.metadata_interface: return True - if interface.type not in self.interface_type: + + if interface.type not in _HANDLED_INTERFACE_TYPES: return False if interface.name.startswith('qg'): return False