[gimp-perl] Handle stringification error.
- From: Ed J <edj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp-perl] Handle stringification error.
- Date: Mon, 26 May 2014 06:36:18 +0000 (UTC)
commit 95b561eda1e61988dd4714ff45dd1b4aca25033b
Author: Ed J <edj src gnome org>
Date: Mon May 26 07:35:58 2014 +0100
Handle stringification error.
examples/Perl-Console | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/examples/Perl-Console b/examples/Perl-Console
index fadab7c..0e624c8 100755
--- a/examples/Perl-Console
+++ b/examples/Perl-Console
@@ -114,7 +114,13 @@ sub process_input {
my ($input)= @_;
$input = 'Gtk2->main_quit' if $input eq 'exit';
my @out = eval("no strict;no warnings;\n#line 1 \"code\"\n".$input);
- my $output = $@ || join ' ', map { $_ // '(undef)' } @out;
+ my $output;
+ if ($@) {
+ $output = $@;
+ } else {
+ $output = eval { join ' ', map { $_ // '(undef)' } @out; };
+ $output = "Error stringifying output: $@" if $@;
+ }
chomp $output;
"> $input\n$output";
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]