From a001fd1099a174ef16441d5483252b3fcc1eaba6 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 16 Feb 2019 20:19:59 +0100 Subject: [PATCH] Re-add some deprecation warning filters Turns out there never was a PyPEG2 release... --- qutebrowser/misc/earlyinit.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/qutebrowser/misc/earlyinit.py b/qutebrowser/misc/earlyinit.py index 02e3564a2..a2db81764 100644 --- a/qutebrowser/misc/earlyinit.py +++ b/qutebrowser/misc/earlyinit.py @@ -199,7 +199,17 @@ def _check_modules(modules): for name, text in modules.items(): try: - importlib.import_module(name) + # https://bitbucket.org/fdik/pypeg/commits/dd15ca462b532019c0a3be1d39b8ee2f3fa32f4e + # pylint: disable=bad-continuation + with log.ignore_py_warnings( + category=DeprecationWarning, + message=r'invalid escape sequence' + ), log.ignore_py_warnings( + category=ImportWarning, + message=r'Not importing directory .*: missing __init__' + ): + # pylint: enable=bad-continuation + importlib.import_module(name) except ImportError as e: _die(text, e)