summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/vpn/management.py
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2017-08-23 01:10:03 -0400
committerKali Kaneko <kali@leap.se>2017-08-30 16:18:04 -0400
commit8b77f3155288d51197dfa1082dd3e7079a9d7620 (patch)
tree335b3bffe9ed1b424bc7bc66b7da18b80ac02c50 /src/leap/bitmask/vpn/management.py
parent52b4885602b9b072032e75556c21d475ef7d696d (diff)
[refactor] add state listener to signal state transition to UI
Diffstat (limited to 'src/leap/bitmask/vpn/management.py')
-rw-r--r--src/leap/bitmask/vpn/management.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/leap/bitmask/vpn/management.py b/src/leap/bitmask/vpn/management.py
index 4aa0e000..e692dc05 100644
--- a/src/leap/bitmask/vpn/management.py
+++ b/src/leap/bitmask/vpn/management.py
@@ -62,13 +62,16 @@ class ManagementProtocol(LineReceiver):
"""
self._state_listeners.add(listener)
+ # TODO -- this needs to be exposed by the API
+ # The UI needs this feature.
+
def getStateHistory(self):
return self._statelog
def lineReceived(self, line):
if self.verbose:
if int(self.verbose) > 1:
- print line
+ print line
elif line.startswith('>LOG'):
print line
@@ -152,7 +155,6 @@ class ManagementProtocol(LineReceiver):
elif len(data) == 8:
ts, state = data[:2]
except Exception as exc:
- print "ERROR", exc
log.error('Failure parsing data: %s' % exc)
if state != self.state: