Found with pylint. Try-except would always fail, due to variable config being undefined.
This patch assigns variable self._dev_config to config which should resolve the bug
Signed-off-by: Jiri Prochazka <jprochaz(a)redhat.com>
---
lnst/Slave/NmConfigDevice.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lnst/Slave/NmConfigDevice.py b/lnst/Slave/NmConfigDevice.py
index 60d5d0a..c3824cb 100644
--- a/lnst/Slave/NmConfigDevice.py
+++ b/lnst/Slave/NmConfigDevice.py
@@ -460,6 +460,7 @@ class NmConfigDeviceBond(NmConfigDeviceGeneric):
self._nm_add_connection()
def _rm_bond(self):
+ config = self._dev_config
if self._con_obj_path != None:
self._nm_rm_connection()
@@ -550,6 +551,7 @@ class NmConfigDeviceBridge(NmConfigDeviceGeneric):
self._nm_add_connection()
def _rm_bridge(self):
+ config = self._dev_config
if self._con_obj_path != None:
self._nm_rm_connection()
--
2.1.0