From 777b6cd5b6b2159d32461846f53617fc7cb962be Mon Sep 17 00:00:00 2001 From: Zane Bitter Date: Tue, 23 Oct 2018 13:28:07 -0400 Subject: Don't raise StopIteration inside a generator This will cause a runtime error in Python 3.7, due to PEP479. Signed-off-by: Zane Bitter --- paste/auth/digest.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'paste/auth') diff --git a/paste/auth/digest.py b/paste/auth/digest.py index 553bd88..8c8690c 100644 --- a/paste/auth/digest.py +++ b/paste/auth/digest.py @@ -52,12 +52,11 @@ def _split_auth_string(auth_string): prev = item continue else: - raise StopIteration + return yield prev.strip() prev = item yield prev.strip() - return def _auth_to_kv_pairs(auth_string): """ split a digest auth string into key, value pairs """ -- cgit v1.2.1