diff --git a/ifupdown2/ifupdownaddons/mstpctlutil.py b/ifupdown2/ifupdownaddons/mstpctlutil.py index 1be0e32..06c110d 100644 --- a/ifupdown2/ifupdownaddons/mstpctlutil.py +++ b/ifupdown2/ifupdownaddons/mstpctlutil.py @@ -142,7 +142,7 @@ class mstpctlutil(utilsBase): return mstpctl_bridgeport_attrs_dict portname = bridgename # assigning portname to avoid an exception, in the exception handler try: - mstpctl_bridge_cache = json.loads(output.strip('\n')) + mstpctl_bridge_cache = json.loads(output.strip(b'\n')) for portname in list(mstpctl_bridge_cache.keys()): for portid in list(mstpctl_bridge_cache[portname].keys()): mstpctl_bridgeport_attrs_dict[portname] = {} @@ -165,7 +165,7 @@ class mstpctlutil(utilsBase): self.logger.info(str(e)) return mstpctl_bridge_attrs_dict try: - mstpctl_bridge_cache = json.loads(output.strip('\n')) + mstpctl_bridge_cache = json.loads(output.strip(b'\n')) for jsonAttr in list(mstpctl_bridge_cache[bridgename].keys()): mstpctl_bridge_attrs_dict[jsonAttr] = ( str(mstpctl_bridge_cache[bridgename][jsonAttr]))