src/eric7/UI/Previewers/PreviewerHTML.py

branch
eric7
changeset 11148
15e30f0c76a8
parent 11090
f5f5f5803935
equal deleted inserted replaced
11147:dee6e106b4d3 11148:15e30f0c76a8
58 self.__layout.addWidget(self.titleLabel) 58 self.__layout.addWidget(self.titleLabel)
59 59
60 self.__previewAvailable = True 60 self.__previewAvailable = True
61 61
62 try: 62 try:
63 from PyQt6.QtWebEngineWidgets import ( # __IGNORE_WARNING_I10__ 63 from PyQt6.QtWebEngineWidgets import ( # __IGNORE_WARNING_I-10__
64 QWebEngineView, 64 QWebEngineView,
65 ) 65 )
66 66
67 self.previewView = QWebEngineView(self) 67 self.previewView = QWebEngineView(self)
68 self.previewView.page().linkHovered.connect(self.__showLink) 68 self.previewView.page().linkHovered.connect(self.__showLink)
693 ] 693 ]
694 for key in unloadKeys: 694 for key in unloadKeys:
695 sys.modules.pop(key) 695 sys.modules.pop(key)
696 696
697 try: 697 try:
698 import docutils.core # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ 698 import docutils.core # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I-10__
699 import docutils.utils # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ 699 import docutils.utils # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I-10__
700 except ImportError: 700 except ImportError:
701 return self.tr( 701 return self.tr(
702 """<p>ReStructuredText preview requires the""" 702 """<p>ReStructuredText preview requires the"""
703 """ <b>python-docutils</b> package.<br/>Install it with""" 703 """ <b>python-docutils</b> package.<br/>Install it with"""
704 """ your package manager, 'pip install docutils' or see""" 704 """ your package manager, 'pip install docutils' or see"""
740 @type str 740 @type str
741 @return processed HTML 741 @return processed HTML
742 @rtype str 742 @rtype str
743 """ 743 """
744 try: 744 try:
745 import markdown # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I10__ 745 import markdown # __IGNORE_EXCEPTION__ __IGNORE_WARNING_I-10__
746 except ImportError: 746 except ImportError:
747 return self.tr( 747 return self.tr(
748 """<p>Markdown preview requires the <b>Markdown</b> """ 748 """<p>Markdown preview requires the <b>Markdown</b> """
749 """package.<br/>Install it with your package manager,""" 749 """package.<br/>Install it with your package manager,"""
750 """ 'pip install Markdown' or see """ 750 """ 'pip install Markdown' or see """
751 """<a href="http://pythonhosted.org/Markdown/install.html">""" 751 """<a href="http://pythonhosted.org/Markdown/install.html">"""
752 """installation instructions.</a></p>""" 752 """installation instructions.</a></p>"""
753 ) 753 )
754 754
755 from . import MarkdownExtensions, PreviewerHTMLStyles # __IGNORE_WARNING_I101__ 755 from . import MarkdownExtensions, PreviewerHTMLStyles # noqa: I-101
756 756
757 extensions = [] 757 extensions = []
758 758
759 mermaidNeeded = False 759 mermaidNeeded = False
760 if Preferences.getEditor( 760 if Preferences.getEditor(

eric ide

mercurial