Bug 51334 - Не хватает зависимости на пакет python3-module-linkify-it-py
Summary: Не хватает зависимости на пакет python3-module-linkify-it-py
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-markdown-it (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 normal
Assignee: Andrey Limachko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2024-08-30 11:20 MSK by Elena Mishina
Modified: 2024-09-03 12:58 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2024-08-30 11:20:34 MSK
Приложение падает при попытке просмотра заметки.
Шаги воспроизведения:
1) Создать заметку
2) Нажать на значок «глаз», чтобы увидеть визуализированный предварительный просмотр заметки.

Ожидаемый результат: просмотр заметки

Результат: "падение" приложения:

Traceback (most recent call last):
  File "/usr/lib/python3/site-packages/iotas/editor.py", line 1139, in __continue_loading_webkit
    self.__render_view.render(
  File "/usr/lib/python3/site-packages/iotas/markdown_render_view.py", line 76, in render
    (content, self.__parser_tokens) = self.__html_generator.generate(
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/iotas/html_generator.py", line 66, in generate
    parser_tokens = md.parse(note.content)
                    ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/markdown_it/main.py", line 276, in parse
    self.core.process(state)
  File "/usr/lib/python3/site-packages/markdown_it/parser_core.py", line 45, in process
    rule(state)
  File "/usr/lib/python3/site-packages/markdown_it/rules_core/inline.py", line 10, in inline
    state.md.inline.parse(token.content, state.md, state.env, token.children)
  File "/usr/lib/python3/site-packages/markdown_it/parser_inline.py", line 143, in parse
    self.tokenize(state)
  File "/usr/lib/python3/site-packages/markdown_it/parser_inline.py", line 123, in tokenize
    ok = rule(state, False)
         ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/markdown_it/rules_inline/linkify.py", line 17, in linkify
    raise ModuleNotFoundError("Linkify enabled but not installed.")
ModuleNotFoundError: Linkify enabled but not installed.


Установка пакета python3-module-linkify-it-py решает проблему
Comment 1 Anton Farygin 2024-08-31 14:38:35 MSK
перевешиваю на того, кто собирал пакет.