Пара идей про сессии
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Пара идей про сессии
не то все. ни text, ни next!
text - ФОРМАЛЬНЫЙ ПАРАМЕТР Ф-ЦИИ. его надо заменить на путь к файлу сессии.
text - ФОРМАЛЬНЫЙ ПАРАМЕТР Ф-ЦИИ. его надо заменить на путь к файлу сессии.
Re: Пара идей про сессии
Спасибо!
В консоли:
Почему-то ошибка
"Failed to save session: "default.cuda-session"", 5 file(s)"
В консоли:
Code: Select all
>>> app_proc(PROC_SAVE_SESSION,'"'+app_path(APP_FILE_SESSION)+'"')
Failed to save session: "default.cuda-session"", 5 file(s)
True
Failed to save session: "default.cuda-session", 5 file(s), by timer at 15:33:36
Failed to save session: "default.cuda-session", 5 file(s), by timer at 15:34:16
Saved session: "default.cuda-session", 5 file(s), by timer at 15:34:57
Saved session: "default.cuda-session", 5 file(s), by timer at 15:35:45
Failed to save session: "default.cuda-session", 5 file(s), by timer at 15:36:26
Saved session: "default.cuda-session", 5 file(s), by timer at 15:37:06
Saved session: "default.cuda-session", 6 file(s), by timer at 15:37:47
"Failed to save session: "default.cuda-session"", 5 file(s)"
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Пара идей про сессии
кавычку прибавлять (спереди + сзади) не надо!
советую курс по питону. в ютубе.
советую курс по питону. в ютубе.
Re: Пара идей про сессии
Code: Select all
>>> app_proc(PROC_SAVE_SESSION,app_path(APP_FILE_SESSION))
Failed to save session: "default.cuda-session", 7 file(s)
True
Failed to save session: "default.cuda-session", 7 file(s), by timer at 15:54:07
Failed to save session: "default.cuda-session", 7 file(s), by timer at 15:54:48
Failed to save session: "default.cuda-session", 7 file(s), by timer at 15:55:29
Failed to save session: "default.cuda-session", 7 file(s), by timer at 15:56:09
Это, скорее, надо внимательно изучать типы параметров и значений функций API CudaText
Ок, app_path(APP_FILE_SESSION) - string, text - string, типы совпадают.
Но ведь ошибка сохранения по таймеру остается!
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Пара идей про сессии
чтобы понять откуда ошибка, надо знать значение app_path(APP_FILE_SESSION)
и еще знать существует ли папка из этого значения. в консоли введите
print(app_path(APP_FILE_SESSION))
и еще знать существует ли папка из этого значения. в консоли введите
print(app_path(APP_FILE_SESSION))
Re: Пара идей про сессии
В консоли ввел print(app_path(APP_FILE_SESSION)):
Может, здесь имеет значение для понимания слова "by timer" в сообщении об ошибке?
(ранее:
)
Получается, запускается два таймера на одно действие - сохранение сессии.
И в то же время после выполнения сохранения файла сессии было сообщение "True" - т.е. раз сохранился вне таймера, по команде в консоли.
А вообще, это чисто теоретически сейчас.
Дело в том, что, похоже, что MeGa поправила код, и теперь часто изменяемые файлы синхронизируется, хотя и не сразу, но с какой-то определенной задержкой.
Да и нажать Ctrl-S несложно.
Все-таки неправильно надеяться на сохранение правок в сессии. Не очень надежно и безопасно.
Code: Select all
>>> print(app_path(APP_FILE_SESSION))
/home/one/.config/cudatext/settings/default.cuda-session
Code: Select all
$ ll /home/one/.config/cudatext/settings/default.cuda-session
-rw-rw-r-- 1 one one 1532 апр 21 13:42 /home/one/.config/cudatext/settings/default.cuda-session
Может, здесь имеет значение для понимания слова "by timer" в сообщении об ошибке?
(ранее:
Code: Select all
>>> app_proc(PROC_SAVE_SESSION,app_path(APP_FILE_SESSION))
Failed to save session: "default.cuda-session", 7 file(s)
True
Failed to save session: "default.cuda-session", 7 file(s), by timer at 15:54:07
Получается, запускается два таймера на одно действие - сохранение сессии.
И в то же время после выполнения сохранения файла сессии было сообщение "True" - т.е. раз сохранился вне таймера, по команде в консоли.
А вообще, это чисто теоретически сейчас.
Дело в том, что, похоже, что MeGa поправила код, и теперь часто изменяемые файлы синхронизируется, хотя и не сразу, но с какой-то определенной задержкой.
Да и нажать Ctrl-S несложно.
Все-таки неправильно надеяться на сохранение правок в сессии. Не очень надежно и безопасно.
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Пара идей про сессии
ой, это баг у меня. 'failed to save' выводится если файл сессии только что сама прога и забекапила.
Last edited by main Alexey on 21.04.2025 11:08, edited 1 time in total.
Re: Пара идей про сессии
Так и не ответил? Мне тожеmain Alexey wrote: ↑04.04.2025 08:05 написал этому человеку. просьбу обновить Куду и разместить пакеты для qt5/qt6.
Тогда, может, создать свой репозиторий.
CudaTextBin, например.
-
- Posts: 2533
- Joined: 25.08.2021 18:15
Re: Пара идей про сессии
не ответил. создайте, имя лучше CudaText-bin-gtk2, CudaText-bin-qt5.
Re: Пара идей про сессии
Два репозитория отдельных?
ОК, на днях займусь
А третий CudaText-bin-qt6 (для меня
)?
ОК, на днях займусь
А третий CudaText-bin-qt6 (для меня
