Bug 51334

Summary: Не хватает зависимости на пакет python3-module-linkify-it-py
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: python3-module-markdown-itAssignee: Andrey Limachko <liannnix>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, liannnix, oleg, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 46625    

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
перевешиваю на того, кто собирал пакет.