From a403b957cce4c5ace0290b9100bf7fca6bde6161 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 12 Oct 2021 17:07:07 +1000 Subject: [PATCH] fix error in webview __del__ on shutdown --- qt/aqt/webview.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt/aqt/webview.py b/qt/aqt/webview.py index 0b63d96b8..a05e4d1ba 100644 --- a/qt/aqt/webview.py +++ b/qt/aqt/webview.py @@ -664,6 +664,10 @@ document.head.appendChild(style); self._page.setContent(cast(QByteArray, bytes("", "ascii"))) def __del__(self) -> None: - from aqt import mw + try: + from aqt import mw + except ImportError: + # this will fail when __del__ is called during app shutdown + return mw.mediaServer.clear_page_html(id(self))