lepsi varianta $^S (virtualizace)
Honza Pazdziora
adelton na fi.muni.cz
Pátek Listopad 11 10:03:03 MET 2005
On Tue, Oct 25, 2005 at 12:01:11PM +0200, Jan Kasprzak wrote:
> Honza Pazdziora wrote:
> : Jde Ti o chybovy vystup, nebo o ty vyjimky (nebo o oboji)? Pokud
> : o vyjimky, tak $SIG{__DIE__}:
>
> Jde mi o to, aby se Tie::STDERR nepletlo pod ruky kodu,
> ktery si sam osetruje vyjimky pres eval, a zase na druhou stranu
> fungovalo, i kdyz to samotne spustim pres eval:
Takze v okamziku nastaveni toho Tie::STDERR (coz muze byt problem,
protoze se tam vola import v compile time, ale budiz) by se melo
pomoci serii caller() volani zjistit, v kolikatem evalu se toto
nastaveni provedlo, a nasledne pri zpracovani te chybove hlasky
opet radou caller() volani zkontrolovat, jestli se tam od onoho
nastaveni neobjevil jeste dalsi eval, jest tak?
> coz pod mod_perlem nezachyti ten vnejsi die s jezkem. Kdyz to unless zrusim,
> uvidim zase navic i die s krtkem, coz nechci. Cili otazka je jak poznat,
> ze stale jeste bezim na stejne urovni vnorenych evalu, jako kdyz jsem
> volal Tie::STDERR::import().
>
> Je jasnejsi co chci aby to delalo?
Jo. Ubiral bych se cestou pruzkumu calleru a toho, co vraceji.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl