py2.7c: fix networkmanager connector on non-zero status

master
Laura Liberda 2020-11-29 02:36:29 +01:00
parent a330e76846
commit 320c29c6b3
1 changed files with 4 additions and 1 deletions

View File

@ -10,7 +10,10 @@ class NetworkManagerConnector:
NMCLI_BASE = ["nmcli", "--mode", "tabular", "--terse", "--colors", "no"]
def _call_nmcli(self, args, parse=True):
subp = subprocess.check_output(self.NMCLI_BASE + args).decode("utf-8")
try:
subp = subprocess.check_output(self.NMCLI_BASE + args).decode("utf-8")
except subprocess.CalledProcessError as err:
subp = err.output
if parse:
# if no output