Skip to content

Commit 95416bd

Browse files
committed
stack trace if invalid options
1 parent fa089db commit 95416bd

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/PDL/Graphics/TriD/Object.pm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package PDL::Graphics::TriD::Object;
33
use strict;
44
use warnings;
55
use Scalar::Util qw(weaken);
6+
use Carp 'confess';
67

78
use fields qw(Objects IsValid ChangedSub Impl Options);
89

@@ -45,7 +46,7 @@ sub check_options {
4546
print "FETCHOPT: $this ".(join ',',%$opts)."\n" if $PDL::Graphics::TriD::verbose;
4647
my %newopts = (%$opts, %{$this->{Options}});
4748
my @invalid = grep !exists $opts->{$_}, keys %newopts;
48-
die "$this: invalid options left: @invalid" if @invalid;
49+
confess "$this: invalid options left: @invalid" if @invalid;
4950
$this->{Options} = \%newopts;
5051
}
5152

0 commit comments

Comments
 (0)