From: Harmon Date: Tue, 9 Jul 2019 19:50:34 +0000 (-0500) Subject: Close Requests sessions X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=3560a52aef9415d8d6297130d2495fd99e1bf291;p=tweepy.git Close Requests sessions Fixes #810 Fixes #1093 Resolves #1237 --- diff --git a/tweepy/binder.py b/tweepy/binder.py index 414bfd9..487482a 100644 --- a/tweepy/binder.py +++ b/tweepy/binder.py @@ -241,10 +241,13 @@ def bind_api(**config): def _call(*args, **kwargs): method = APIMethod(args, kwargs) - if kwargs.get('create'): - return method - else: - return method.execute() + try: + if kwargs.get('create'): + return method + else: + return method.execute() + finally: + method.session.close() # Set pagination mode if 'cursor' in APIMethod.allowed_param: