From a25a641fb479b17e582effa4142f21701a958805 Mon Sep 17 00:00:00 2001 From: vienno Date: Tue, 10 Nov 2015 12:36:36 +0100 Subject: [PATCH] unnest deep loop --- requests/cookies.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/requests/cookies.py b/requests/cookies.py index 88b478c7..9d9a941d 100644 --- a/requests/cookies.py +++ b/requests/cookies.py @@ -143,10 +143,11 @@ def remove_cookie_by_name(cookiejar, name, domain=None, path=None): """ clearables = [] for cookie in cookiejar: - if cookie.name == name: - if domain is None or domain == cookie.domain: - if path is None or path == cookie.path: - clearables.append((cookie.domain, cookie.path, cookie.name)) + if cookie.name != name: + continue + if domain is None or domain == cookie.domain: + if path is None or path == cookie.path: + clearables.append((cookie.domain, cookie.path, cookie.name)) for domain, path, name in clearables: cookiejar.clear(domain, path, name)