shutdown the session async executor to cleanup useless threads

This commit is contained in:
Romain Bignon 2015-03-24 23:59:22 +01:00
commit 6709974d35
2 changed files with 8 additions and 0 deletions

View file

@ -150,3 +150,8 @@ class FuturesSession(WeboobSession):
return self.executor.submit(func, *args, **kwargs)
return sup(*args, **kwargs)
def close(self):
super(FuturesSession, self).close()
if self.executor:
self.executor.shutdown()