From 45d361cb0b7f5e4e7d79522bd285871898358623 Mon Sep 17 00:00:00 2001 From: Chad Smith Date: Thu, 5 Oct 2017 14:26:34 -0600 Subject: net: Handle bridge stp values of 0 and convert to boolean type Update unit tests to pass a 0 instead of 'off' to validate that network state is properly written. --- cloudinit/net/network_state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cloudinit') diff --git a/cloudinit/net/network_state.py b/cloudinit/net/network_state.py index 890dbf8d..0e830ee8 100644 --- a/cloudinit/net/network_state.py +++ b/cloudinit/net/network_state.py @@ -468,7 +468,7 @@ class NetworkStateInterpreter(object): # convert value to boolean bridge_stp = iface.get('bridge_stp') - if bridge_stp and type(bridge_stp) != bool: + if bridge_stp is not None and type(bridge_stp) != bool: if bridge_stp in ['on', '1', 1]: bridge_stp = True elif bridge_stp in ['off', '0', 0]: -- cgit v1.2.3