mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
Fix add-on config screen failing to show in bundled build
md_in_html imports fine when done manually; it is likely PyOxidizer has not instrumented import_module(). File "aqt.addons", line 631, in addonConfigHelp File "markdown.core", line 386, in markdown File "markdown.core", line 96, in __init__ File "markdown.core", line 123, in registerExtensions File "markdown.core", line 162, in build_extension File "importlib", line 127, in import_module File "<frozen importlib._bootstrap>", line 1030, in _gcd_import File "<frozen importlib._bootstrap>", line 1007, in _find_and_load File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked ModuleNotFoundError: No module named 'md_in_html'
This commit is contained in:
parent
92bf23df99
commit
6ae24652e5
1 changed files with 2 additions and 1 deletions
|
@ -19,6 +19,7 @@ from zipfile import ZipFile
|
||||||
import jsonschema
|
import jsonschema
|
||||||
import markdown
|
import markdown
|
||||||
from jsonschema.exceptions import ValidationError
|
from jsonschema.exceptions import ValidationError
|
||||||
|
from markdown.extensions import md_in_html
|
||||||
from send2trash import send2trash
|
from send2trash import send2trash
|
||||||
|
|
||||||
import anki
|
import anki
|
||||||
|
@ -628,7 +629,7 @@ class AddonManager:
|
||||||
else:
|
else:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
return markdown.markdown(contents, extensions=["md_in_html"])
|
return markdown.markdown(contents, extensions=[md_in_html.makeExtension()])
|
||||||
|
|
||||||
def addonFromModule(self, module: str) -> str:
|
def addonFromModule(self, module: str) -> str:
|
||||||
return module.split(".")[0]
|
return module.split(".")[0]
|
||||||
|
|
Loading…
Reference in a new issue