Bug 31151

Summary: Неудобное проведение при отсутствующем файле
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: libshellAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: legion
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2015-07-16 15:42:54 MSK
# . /bin/shell-ini-config
# ini_config_set kk.ini default role master
-bash: kk.ini: Нет такого файла или каталога
# . /bin/shell-config
# shell_config_set kkk zzz 11
-bash: kkk: not writable.

При этом повторный вызов на пустых созданных файлах проходит нормально.

Ожидаемое поведение:
если файл отсутствует, то он должен быть создан по указанному пути или сообщено о невозможности его создания. При этом команда *_set должна записать данные во вновь созданный файл.
Comment 1 Alexey Gladkov 2015-07-20 17:59:05 MSK
Не уверен, что эти функции должны создавать файл, а не ругаться и выходить.
Comment 2 Andrey Cherepanov 2015-11-24 16:02:00 MSK
Хорошо, оставим как есть.
Comment 3 Alexey Gladkov 2015-11-24 16:22:07 MSK
Я хотел обсудить, но воля твоя.
Comment 4 Andrey Cherepanov 2015-11-24 18:56:56 MSK
(В ответ на комментарий №3)
> Я хотел обсудить, но воля твоя.
Мне проще забить костыли, чем уговаривать. Хреновый из меня уговаривальщик.
Comment 5 Alexey Gladkov 2015-11-24 19:07:51 MSK
Меня не нужно уговаривать. Я хотел выбрать наиболее правильное решение, но, судя по твоей реакции, проблема не сильно тебе важна. Поэтому в 0.4.1 решение такое какое мне удобно.