notify about interfaces
This commit is contained in:
parent
858ff86660
commit
642258ebaa
|
@ -200,6 +200,7 @@ class Network(threading.Thread):
|
||||||
return
|
return
|
||||||
i = interface.Interface(server, self.config)
|
i = interface.Interface(server, self.config)
|
||||||
self.interfaces[i.server] = i
|
self.interfaces[i.server] = i
|
||||||
|
self.notify('interfaces')
|
||||||
i.start(self.queue)
|
i.start(self.queue)
|
||||||
return i
|
return i
|
||||||
|
|
||||||
|
@ -256,6 +257,7 @@ class Network(threading.Thread):
|
||||||
break
|
break
|
||||||
else:
|
else:
|
||||||
self.interfaces.pop(i.server)
|
self.interfaces.pop(i.server)
|
||||||
|
self.notify('interfaces')
|
||||||
|
|
||||||
def switch_to_interface(self, interface):
|
def switch_to_interface(self, interface):
|
||||||
server = interface.server
|
server = interface.server
|
||||||
|
@ -395,6 +397,7 @@ class Network(threading.Thread):
|
||||||
self.disconnected_servers.add(i.server)
|
self.disconnected_servers.add(i.server)
|
||||||
if i.server in self.interfaces:
|
if i.server in self.interfaces:
|
||||||
self.interfaces.pop(i.server)
|
self.interfaces.pop(i.server)
|
||||||
|
self.notify('interfaces')
|
||||||
if i.server in self.heights:
|
if i.server in self.heights:
|
||||||
self.heights.pop(i.server)
|
self.heights.pop(i.server)
|
||||||
if i == self.interface:
|
if i == self.interface:
|
||||||
|
|
Loading…
Reference in New Issue