unshift @args, "message";
}
- my %args = @args;
+ my %args = ( meta => $self, error => $@, @args );
local $level = $level + 1;
my $class = delete $args{class};
$class->new(
- metaclass => $self,
%args,
depth => ( ($args{depth} || 1) + ( $level + 1 ) ),
);