Check if the pipe is not None is _poll (Fixes #1542)

This commit is contained in:
Tristan Deleu
2019-06-23 15:36:59 -04:00
committed by Christopher Hesse
parent cab1d0ec38
commit 316156903d

View File

@@ -292,6 +292,8 @@ class AsyncVectorEnv(VectorEnv):
delta = None delta = None
for pipe in self.parent_pipes: for pipe in self.parent_pipes:
delta = max(end_time - time.time(), 0) delta = max(end_time - time.time(), 0)
if pipe is None:
return False
if pipe.closed or (not pipe.poll(delta)): if pipe.closed or (not pipe.poll(delta)):
return False return False
return True return True