exit: zahada

Honza Pazdziora adelton na informatics.muni.cz
Čtvrtek Leden 30 18:10:38 MET 2003


On Thu, Jan 30, 2003 at 05:49:47PM +0100, Jiri Polcar wrote:
> Jiste ze se vola, prece nasleduje tesne za 
> 
>     print STDERR "$0: ERROR: Cannot run: $co\n";
> 
> ktery se obevi na vystupu.

Jo, mate pravdu.

> Mezitim jsem prisel na to, ze problem je v kombinaci 'eval' vs. 'system',
> jakmile se jako argument evalu pouzije neco, co perl neschroustne,
> napr:
> 
>         eval 'hohoho';
> 
> tak se exit() chova mravne a skript zkonci.

Ono tam tech problemu bude asi vic, protoze kdyz misto if ($@) date if
(1), tak se to taky chova podle ocekavani.

Poslete to vyvojarum perlbugem, je to i v 5.8.0.

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
      ... all of these signs saying sorry but we're closed ...
------------------------------------------------------------------------


Další informace o konferenci Perl