finally figured out how to stop dask from erroring out. had to call client.close()

This commit is contained in:
Ari Brown 2023-10-26 12:13:56 -04:00
parent 937ca168ad
commit c9c0ad4422

View file

@ -104,23 +104,3 @@ class Cluster:
return security_group_id return security_group_id
# Monkeypatch to address a known bug in Dask
# https://github.com/dask/distributed/issues/4305
from dask.distributed import Future
import sys
def monkeypatch_del(self):
try:
self.release()
except AttributeError:
# Occasionally we see this error when shutting down the client
# https://github.com/dask/distributed/issues/4305
if not sys.is_finalizing():
raise
#pass
except RuntimeError: # closed event loop
pass
Future.__del__ = monkeypatch_del