diff options
author | Kali Kaneko <kali@leap.se> | 2013-03-20 23:48:07 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2013-03-21 21:18:54 +0900 |
commit | 85166f4d12fbaafa5ab1cd5fca5ad37a4ba94774 (patch) | |
tree | d74859c69b74dd0cf18fa8a29331ab3cb3de3caa /src/leap/services/eip/vpn.py | |
parent | 74600d1c73cfc2f958f2c64d57ea8fb85d348424 (diff) |
fix osascript invocation
Diffstat (limited to 'src/leap/services/eip/vpn.py')
-rw-r--r-- | src/leap/services/eip/vpn.py | 11 |
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 |