Сообщения в No subject

No subject

Я сохранил в избранные какое-то пустое сообщение и не могу его оттуда удалить.
+++ Caesium/0.4 RC1
vmg to All (2019-11-05 11:38:34) [ссылка]

Re: No subject

Ответ на сообщение
vmg> Я сохранил в избранные какое-то пустое сообщение и не могу его оттуда удалить.
Получается такая вот картина: https://yadi.sk/i/zr7_DFkKSAxITg
Какое-то сообщение находится в избранных. Я туда захожу и вижу это:

Нажимаю Del, надпись "Сообщение отсутствует в базе" исчезает. Перехожу к перечню эх, а сообщение в избранных по-прежнему висит. Самостоятельное ковыряние в файлах ничего не дало, кроме понимания, что надо учиться и учиться )
vmg to vmg (2019-11-05 11:53:34) [ссылка]

Re: No subject

Ответ на сообщение
vmg>> Я сохранил в избранные какое-то пустое сообщение и не могу его оттуда удалить.
vmg> Получается такая вот картина: https://yadi.sk/i/zr7_DFkKSAxITg
vmg> Какое-то сообщение находится в избранных. Я туда захожу и вижу это:
vmg>
vmg> Нажимаю Del, надпись "Сообщение отсутствует в базе" исчезает. Перехожу к перечню эх, а сообщение в избранных по-прежнему висит. Самостоятельное ковыряние в файлах ничего не дало, кроме понимания, что надо учиться и учиться )
Это баг в цезии, который я всё никак не возьмусь исправить.

Вообще, в последнее время к цезию такой интерес, что стоит вернуться к нему и хотя бы исправить баги. А вообще, я сейчас мечтаю о новом цезии :)

Когда в 2015-м я начинал эту программку я совсем не знал питон и не особо умел программировать (я до сих пор не особо знаю питон и не совсем умею программировать :). Поэтому он страшный и кривой как первая бетка чикаги.

В общем, как поправлю пару багов, выкачу версию посвежее и отпишусь сюда по этому поводу. Следи за новостями :)))
Andrew Lobanov to vmg (2019-11-05 16:07:54) [ссылка]

Re: No subject

Ответ на сообщение
Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.

Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.

vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
Должно пропасть твое избранное пустое msg.
jmaks to Andrew Lobanov (2019-11-06 02:34:32) [ссылка]

Re: No subject

Ответ на сообщение
jmaks> Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.
Цезий не только в sqlite умеет. По-умолчанию, он пишет сообщения в базу в формате ait (на каждую эху два файла - индекс и сообщения).
jmaks> Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.
И ничего не произойдёт, кроме того, что пропадёт сообщение. Это не битое сообщение, а баг в цезии :)
jmaks> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks> Должно пропасть твое избранное пустое msg.
Нет.
Andrew Lobanov to jmaks (2019-11-06 04:31:41) [ссылка]

Re: No subject

Ответ на сообщение
jmaks>> Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.
AL> Цезий не только в sqlite умеет. По-умолчанию, он пишет сообщения в базу в формате ait (на каждую эху два файла - индекс и сообщения).
jmaks>> Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.
AL> И ничего не произойдёт, кроме того, что пропадёт сообщение. Это не битое сообщение, а баг в цезии :)
jmaks>> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks>> Должно пропасть твое избранное пустое msg.
AL> Нет.
AL<< Тогда вообще не понятно. Если баг в цезии. Т.е. где-то сообщение избранное прописалось на ноде чтоли? Если я загружу свежий чистый релиз-архив с цезием и просто подкину ему конфиг?! Это избранное сообщение повисшее в воздухе -- всё равно останется?
+++ Caesium/0.4 RC1
jmaks to Andrew Lobanov (2019-11-06 15:38:09) [ссылка]

Re: No subject

Ответ на сообщение
AL> В общем, как поправлю пару багов, выкачу версию посвежее и отпишусь сюда по этому поводу. Следи за новостями :)))
Буду следить обязательно. Caesium (и все такие приложения) мне нравится. Так что, надеюсь на его развитие )
После того, как ты объяснил, я записываю баг в фичи и перестаю беспокоиться о нём..
vmg to Andrew Lobanov (2019-11-06 20:41:34) [ссылка]

Re: No subject

Ответ на сообщение
jmaks>>> Цезий же сейчас, насколько помню пишет индексы и кэш msg взятый с ноды в бд sqlite? Или все опять изменилось. До этого помню сохраняло все в отдельные file, что кэш, что новые сообшения, что отправленные.
AL>> Цезий не только в sqlite умеет. По-умолчанию, он пишет сообщения в базу в формате ait (на каждую эху два файла - индекс и сообщения).
jmaks>>> Если sqlite, то можно сделать запросы в нее в таблицы где багованный msg и drop сделать ему.
AL>> И ничего не произойдёт, кроме того, что пропадёт сообщение. Это не битое сообщение, а баг в цезии :)
jmaks>>> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks>>> Должно пропасть твое избранное пустое msg.
AL>> Нет.
jmaks> AL<< Тогда вообще не понятно. Если баг в цезии. Т.е. где-то сообщение избранное прописалось на ноде чтоли? Если я загружу свежий чистый релиз-архив с цезием и просто подкину ему конфиг?! Это избранное сообщение повисшее в воздухе -- всё равно останется?
Не. Избранные сообщения это сугубо локальная штука. Просто где-то криво работают срезы. Вот и вся загадка. Надо просто взяться и исправить.
Andrew Lobanov to jmaks (2019-11-07 04:23:16) [ссылка]

Re: No subject

Ответ на сообщение
AL> Это баг в цезии, который я всё никак не возьмусь исправить.
А вот ещё в копилку: если запускать Цезий не из каталога с Цезием, то будет ошибка:

iMac:~ around$ caesium/caesium.py
Traceback (most recent call last):
File "caesium/caesium.py", line 1945, in
check_config()
File "caesium/caesium.py", line 67, in check_config
default_config = open("caesium.def.cfg", "r").read()
FileNotFoundError: [Errno 2] No such file or directory: 'caesium.def.cfg'
+++ Caesium/0.4 RC1
around to Andrew Lobanov (2019-11-21 20:10:19) [ссылка]

Re: No subject

Ответ на сообщение
AL>> Это баг в цезии, который я всё никак не возьмусь исправить.
around> А вот ещё в копилку: если запускать Цезий не из каталога с Цезием, то будет ошибка:
around> iMac:~ around$ caesium/caesium.py
around> Traceback (most recent call last):
around> File "caesium/caesium.py", line 1945, in
around> check_config()
around> File "caesium/caesium.py", line 67, in check_config
around> default_config = open("caesium.def.cfg", "r").read()
around> FileNotFoundError: [Errno 2] No such file or directory: 'caesium.def.cfg'
Это уже не баг, а фича. Цезий работает с текущей директорией. В ней ищет конфиг, в ней хранит базу, и так далее :)
Andrew Lobanov to around (2019-11-22 05:30:58) [ссылка]

Re: No subject

Ответ на сообщение
AL>>> Это баг в цезии, который я всё никак не возьмусь исправить.
around>> А вот ещё в копилку: если запускать Цезий не из каталога с Цезием, то будет ошибка:
around>> FileNotFoundError: [Errno 2] No such file or directory: 'caesium.def.cfg'
AL> Это уже не баг, а фича. Цезий работает с текущей директорией. В ней ищет конфиг, в ней хранит базу, и так далее :)
Уговорил =)))
+++ Caesium/0.4 RC1
around to Andrew Lobanov (2019-11-24 05:22:04) [ссылка]

Re: No subject

Ответ на сообщение
jmaks> vmg, переустанови на чистую цезий, т.е. возьми текуший ТОЛЬКО файлы *.cfg и положи в новый чистый каталог caesium;
jmaks> Должно пропасть твое избранное пустое msg.
Спасибо! Я сделаю
vmg to jmaks (2019-12-22 09:16:32) [ссылка]