outwiker
outwiker copied to clipboard
OS X. Не активна кнопка "Открыть" при создании или открытии дерева заметок
При создании дерева заметок или при открытии дерева заметок кнопка "Открыть" не активна.
Версия системы: macOS 11.4 (20F71)
Версия Kernel: Darwin 20.5.0
Спасибо за отзывы, но у меня нет под рукой компа на MacOS, поэтому работоспособность под этой операционкой я и не обещал. Тикет пускай висит, если кто-то возьмется подгонять код, чтобы он работал и в MacOS, то я двумя руками за.
Можете подсказать в каком месте посмотреть (хотя бы приблизительно)? Я конечно не большой специалист, но мало ли. Мне удалось разобраться (не быстро конечно) https://github.com/Jenyay/outwiker/issues/495. Но здесь пока знаю с какой стороны подступиться.
Можно пойти на хитрость и в явном виде в настройках указать, где создана вики. Для этого надо при закрытом OutWiker-е в разделе [RecentWiki] добавить параметры:
- path_1 = путь_до_папки_с_заметками
- autoopen = True
Внес изменения в метод openWikiWithDialog пакета src/outwiker/core/commands.py
Вот в таком виде диалог отрабатывает.
Но при попытке открыть файл падает
wxPython language: LANGUAGE_RUSSIAN
ERROR 2021-07-05 18:43:59,002 outwiker.core.notestreeregistry - registrynotestree - Error reading a notes tree registry
WARNING 2021-07-05 18:43:59,004 outwiker.core.notestreeregistry - registrynotestree - Invalid notes tree registry version
ERROR 2021-07-05 18:43:59,005 root - tree - Error reading page /Users/sergejnovikov/Documents/personal_wiki/Дерево заметок/Первая викистраница/222
ERROR 2021-07-05 18:43:59,005 root - tree - No section: 'General'
Fatal Python error: PyGILState_Release: thread state 0x7ff870f07280 must be current when releasing
Python runtime state: initialized
Current thread 0x000000010984ce00 (most recent call first):
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/gui/currentpagepanel.py", line 228 in destroyPageView
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/gui/currentpagepanel.py", line 133 in __updatePageView
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/gui/currentpagepanel.py", line 102 in __onPageSelect
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/gui/currentpagepanel.py", line 90 in __onWikiOpen
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/core/event.py", line 54 in __call__
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/core/application.py", line 407 in wikiroot
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/core/commands.py", line 231 in openWiki
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/core/commands.py", line 167 in openWikiWithDialog
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/actions/open.py", line 25 in run
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/outwiker/gui/emptypageview.py", line 97 in _onOpenNotes
File "/Users/sergejnovikov/PycharmProjects/outwiker/venv/lib/python3.9/site-packages/wx/core.py", line 2237 in MainLoop
File "/Users/sergejnovikov/PycharmProjects/outwiker/src/runoutwiker.py", line 69 in <module>
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)