summaryrefslogtreecommitdiff
path: root/src/leap/services/eip/vpn.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2013-03-20 23:48:07 +0900
committerkali <kali@leap.se>2013-03-21 21:18:54 +0900
commit85166f4d12fbaafa5ab1cd5fca5ad37a4ba94774 (patch)
treed74859c69b74dd0cf18fa8a29331ab3cb3de3caa /src/leap/services/eip/vpn.py
parent74600d1c73cfc2f958f2c64d57ea8fb85d348424 (diff)
fix osascript invocation
Diffstat (limited to 'src/leap/services/eip/vpn.py')
-rw-r--r--src/leap/services/eip/vpn.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/leap/services/eip/vpn.py b/src/leap/services/eip/vpn.py
index 66b39dd9..9a60cf73 100644
--- a/src/leap/services/eip/vpn.py
+++ b/src/leap/services/eip/vpn.py
@@ -159,6 +159,7 @@ class VPN(QtCore.QThread):
try:
self._subp = QtCore.QProcess()
self._subp.finished.connect(self.process_finished)
+ self._subp.finished.connect(self._dump_exitinfo)
self._subp.start(command[:1][0], command[1:])
logger.debug("Waiting for started...")
self._subp.waitForStarted()
@@ -174,6 +175,16 @@ class VPN(QtCore.QThread):
logger.warning("Something went wrong while starting OpenVPN: %r" %
(e,))
+ def _dump_exitinfo(self):
+ """
+ SLOT
+ Prints debug info when quitting the process
+
+ TRIGGER: self._subp.finished
+ """
+ logger.debug("stdout: %s", self._subp.readAllStandardOutput())
+ logger.debug("stderr: %s", self._subp.readAllStandardError())
+
def _get_openvpn_process(self):
"""
Looks for openvpn instances running