[devel] [git pull] sisyphus_check changes

Alexey Gladkov =?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Ср Апр 23 19:31:35 MSD 2008


Alexey Tourbin wrote:
  > К любым условным конструкциям, в которых "по смыслу" допустим
> ненулевой код возврата.  Поэтому "опасно" писать код типа
> 
> 	if my_function ...; then

Отнюдь. Это стандартное поведение shell. С твоей точки зрения 
получается что любая попытка обработать код возврата это опасная 
операция т.к. с ключом -e ты не сможешь обработать код возврата 
my_function кроме как условной конструкцией. :)

Кстати, в "старом" sisyphus_check проверки выполнялись именно в 'if'. 
Так что regression я тут не сделал.

> и рассчитывать на то, что my_function будет выполняться в режиме -e.

думать о коде возврата нужно всегда самому иначе ты можешь получить 
неожиданный результат.

-- 
Rgrds, legion

-- 
Rgrds, legion




Подробная информация о списке рассылки Devel