]> git.proxmox.com Git - mirror_ifupdown2.git/commitdiff
addons: addressvirtual: fix byte/str exception
authorJulien Fortin <julien@cumulusnetworks.com>
Wed, 8 Apr 2020 16:34:18 +0000 (18:34 +0200)
committerJulien Fortin <julien@cumulusnetworks.com>
Tue, 14 Apr 2020 14:29:47 +0000 (16:29 +0200)
Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
ifupdown2/addons/addressvirtual.py

index 6fff922a39af02da3e7d19173de1a7f831607703..409f3baa8f06978c69f36e165d2a7201aaa7b6c9 100644 (file)
@@ -100,7 +100,7 @@ class addressvirtual(Addon, moduleBase):
 
                 process = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
                 stdout, stderr = process.communicate()
-                addressvirtual.ADDR_METRIC_SUPPORT = '[ metric METRIC ]' in stderr or ''
+                addressvirtual.ADDR_METRIC_SUPPORT = '[ metric METRIC ]' in stderr.decode() or ''
                 self.logger.info('address metric support: %s' % ('OK' if addressvirtual.ADDR_METRIC_SUPPORT else 'KO'))
             except Exception:
                 addressvirtual.ADDR_METRIC_SUPPORT = False