From e57ed0cd5ba92220e09fe80ab04cce0b3cccfaeb Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Fri, 14 Apr 2017 20:01:52 +0200 Subject: [bug] improve exception catching in execution loop --- src/leap/bitmask/cli/vpn.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/leap/bitmask/cli/vpn.py') diff --git a/src/leap/bitmask/cli/vpn.py b/src/leap/bitmask/cli/vpn.py index 60c57aa..0c5edde 100644 --- a/src/leap/bitmask/cli/vpn.py +++ b/src/leap/bitmask/cli/vpn.py @@ -62,7 +62,10 @@ SUBCOMMANDS: try: _, provider = uid.split('@') except ValueError: - raise ValueError("A provider is needed to start the VPN") + error = ValueError() + error.strerror = "A provider is needed to start the VPN" + error.expected = True + raise error self.data += ['start', provider] -- cgit v1.2.3