--- a/src/eric7/UI/Previewers/PreviewerHTML.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/UI/Previewers/PreviewerHTML.py Mon Nov 07 17:19:58 2022 +0100 @@ -16,7 +16,7 @@ import tempfile import threading -from PyQt6.QtCore import Qt, QThread, QUrl, pyqtSignal, pyqtSlot +from PyQt6.QtCore import QEventLoop, QPoint, Qt, QThread, QUrl, pyqtSignal, pyqtSlot from PyQt6.QtGui import QCursor, QGuiApplication from PyQt6.QtWidgets import ( QCheckBox, @@ -58,7 +58,9 @@ self.__previewAvailable = True try: - from PyQt6.QtWebEngineWidgets import QWebEngineView + from PyQt6.QtWebEngineWidgets import ( # __IGNORE_WARNING_I10__ + QWebEngineView, + ) self.previewView = QWebEngineView(self) self.previewView.page().linkHovered.connect(self.__showLink) @@ -286,8 +288,6 @@ """ Private method to save scroll bar positions for a previewed editor. """ - from PyQt6.QtCore import QPoint - try: pos = self.previewView.scrollPosition() except AttributeError: @@ -328,8 +328,6 @@ @return result of the script @rtype depending upon script result """ - from PyQt6.QtCore import QEventLoop - loop = QEventLoop() resultDict = {"res": None} @@ -636,7 +634,9 @@ @return processed HTML (string) """ try: - from sphinx.application import Sphinx # __IGNORE_EXCEPTION__ + from sphinx.application import ( # __IGNORE_EXCEPTION__ __IGNORE_WARNING__ + Sphinx, + ) except ImportError: return self.tr( """<p>ReStructuredText preview requires the""" @@ -705,8 +705,8 @@ sys.modules.pop(key) try: - import docutils.core # __IGNORE_EXCEPTION__ - import docutils.utils # __IGNORE_EXCEPTION__ + import docutils.core # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ + import docutils.utils # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ except ImportError: return self.tr( """<p>ReStructuredText preview requires the""" @@ -752,7 +752,7 @@ @rtype str """ try: - import markdown # __IGNORE_EXCEPTION__ + import markdown # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ except ImportError: return self.tr( """<p>Markdown preview requires the <b>Markdown</b> """ @@ -762,7 +762,7 @@ """installation instructions.</a></p>""" ) - from . import MarkdownExtensions, PreviewerHTMLStyles + from . import MarkdownExtensions, PreviewerHTMLStyles # __IGNORE_WARNING_I101__ extensions = []