From 9cc91a0499ac3e21b5fcc24764360c7bfafeb07f Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Thu, 16 Jun 2022 14:24:03 +0200 Subject: Fix coverage pragmas for Content-Disposition parsing https://github.com/python/cpython/issues/93010 has now been fixed, but https://github.com/python/cpython/issues/87112 is still broken. --- qutebrowser/browser/webkit/http.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qutebrowser/browser/webkit/http.py b/qutebrowser/browser/webkit/http.py index a38cd358a..f289d10ab 100644 --- a/qutebrowser/browser/webkit/http.py +++ b/qutebrowser/browser/webkit/http.py @@ -93,10 +93,10 @@ class ContentDisposition: # Fixed in Python 3.7.5 and 3.8.0. # Still getting failures on 3.10 on CI though raise ContentDispositionError("Missing closing quote character") - except ValueError: # pragma: no cover + except ValueError: # WORKAROUND for https://github.com/python/cpython/issues/87112 raise ContentDispositionError("Non-ASCII digit") - except AttributeError: + except AttributeError: # pragma: no cover # WORKAROUND for https://github.com/python/cpython/issues/93010 raise ContentDispositionError("Section number has an invalid leading 0") -- cgit v1.2.3-54-g00ecf