mirror of https://github.com/huashengdun/webssh
Updated clear_worker
parent
976b00ca85
commit
5bbf0408ce
|
@ -13,12 +13,9 @@ clients = {} # {ip: {id: worker}}
|
||||||
def clear_worker(worker, clients):
|
def clear_worker(worker, clients):
|
||||||
ip = worker.src_addr[0]
|
ip = worker.src_addr[0]
|
||||||
workers = clients.get(ip)
|
workers = clients.get(ip)
|
||||||
if workers:
|
assert worker.id in workers
|
||||||
try:
|
|
||||||
workers.pop(worker.id)
|
workers.pop(worker.id)
|
||||||
except KeyError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
if not workers:
|
if not workers:
|
||||||
clients.pop(ip)
|
clients.pop(ip)
|
||||||
if not clients:
|
if not clients:
|
||||||
|
|
Loading…
Reference in New Issue