outwiker icon indicating copy to clipboard operation
outwiker copied to clipboard

OS X. Не активна кнопка "Открыть" при создании или открытии дерева заметок

Open novikov-nsa opened this issue 3 years ago • 4 comments

При создании дерева заметок или при открытии дерева заметок кнопка "Открыть" не активна. Версия системы: macOS 11.4 (20F71) Версия Kernel: Darwin 20.5.0 Снимок экрана 2021-06-28 в 07 59 01

novikov-nsa avatar Jun 28 '21 05:06 novikov-nsa

Спасибо за отзывы, но у меня нет под рукой компа на MacOS, поэтому работоспособность под этой операционкой я и не обещал. Тикет пускай висит, если кто-то возьмется подгонять код, чтобы он работал и в MacOS, то я двумя руками за.

Jenyay avatar Jun 29 '21 05:06 Jenyay

Можете подсказать в каком месте посмотреть (хотя бы приблизительно)? Я конечно не большой специалист, но мало ли. Мне удалось разобраться (не быстро конечно) https://github.com/Jenyay/outwiker/issues/495. Но здесь пока знаю с какой стороны подступиться.

novikov-nsa avatar Jul 01 '21 05:07 novikov-nsa

Можно пойти на хитрость и в явном виде в настройках указать, где создана вики. Для этого надо при закрытом OutWiker-е в разделе [RecentWiki] добавить параметры:

  • path_1 = путь_до_папки_с_заметками
  • autoopen = True

Jenyay avatar Jul 03 '21 17:07 Jenyay

Внес изменения в метод openWikiWithDialog пакета src/outwiker/core/commands.py Снимок экрана 2021-07-05 в 18 39 23 Вот в таком виде диалог отрабатывает.

Но при попытке открыть файл падает

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)

novikov-nsa avatar Jul 05 '21 15:07 novikov-nsa