You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As noted in #174, $SIG{__DIE__}' handlers in YATT::Lite::WebMVC0::DirAppconflict with some modules which useseval {...}` to test some edge conditions such as module presence, ISA relation.
So, let's provide an entity like :with_ignoring_die(code), which temporarily disables $SIG{__DIE__} while the $code is running.
The text was updated successfully, but these errors were encountered:
It seems to me this name :with_ignoring_die is misleading because the use of this entmacro suppresses only $SIG{__DIE__} so you still receive die exceptions. Suggestions are welcome.
As noted in #174,
$SIG{__DIE__}' handlers in
YATT::Lite::WebMVC0::DirAppconflict with some modules which uses
eval {...}` to test some edge conditions such as module presence, ISA relation.So, let's provide an entity like
:with_ignoring_die(code)
, which temporarily disables$SIG{__DIE__}
while the$code
is running.The text was updated successfully, but these errors were encountered: