mirror of
https://github.com/iperov/DeepFaceLab.git
synced 2025-07-07 13:32:09 -07:00
fix
This commit is contained in:
parent
e9c0f5fb9f
commit
7180076ecf
1 changed files with 21 additions and 13 deletions
|
@ -29,6 +29,8 @@ class Subprocessor(object):
|
|||
def kill(self):
|
||||
self.p.terminate()
|
||||
self.p.join()
|
||||
self.s2c.close()
|
||||
self.c2s.close()
|
||||
|
||||
#overridable optional
|
||||
def on_initialize(self, client_dict):
|
||||
|
@ -77,7 +79,12 @@ class Subprocessor(object):
|
|||
time.sleep(0.001)
|
||||
|
||||
self.on_finalize()
|
||||
|
||||
|
||||
c2s.put ( {'op': 'finalized'} )
|
||||
self.s2c.close()
|
||||
self.c2s.close()
|
||||
|
||||
return
|
||||
except Subprocessor.SilenceException as e:
|
||||
pass
|
||||
|
@ -281,6 +288,7 @@ class Subprocessor(object):
|
|||
|
||||
while True:
|
||||
for cli in self.clis[:]:
|
||||
if cli.state != 2:
|
||||
terminate_it = False
|
||||
while not cli.c2s.empty():
|
||||
obj = cli.c2s.get()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue