# New Ticket Created by Simon Ruderich # Please include the string: [perl #127565] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127565 >
Hello,
The following sample exhibits the problem:
my $p = run 'false', :out;
my $out = $p.out.slurp-rest;
try { $p.out.close; }; # still results in exception
#try { $p.out.close; CATCH { default { say "died"; } }; }; # works
say "STDOUT: {$out}";
This results in:
The spawned process exited unsuccessfully (exit code: 1)
in block <unit> at test.p6 line 4
I'd except the first try to catch the error message. The second
catches it, however I've no idea why it works.
perl6 --version says:
This is Rakudo version 2016.01.1 built on MoarVM version
2016.01 implementing Perl 6.c.
Regards
Simon
--
+ privacy is necessary
+ using gnupg http://gnupg.org
+ public key id: 0x92FEFDB7E44C32F9
signature.asc
Description: PGP signature
