From: Steve Hancock Date: Thu, 22 Oct 2020 00:05:59 +0000 (-0700) Subject: eliminate unnecessary eval; update AUTOLOAD X-Git-Tag: 20201001.03~45 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=608b69091f8798dde2359b981571b43df3b81dce;p=perltidy.git eliminate unnecessary eval; update AUTOLOAD --- diff --git a/lib/Perl/Tidy/LineSink.pm b/lib/Perl/Tidy/LineSink.pm index 79d717fc..81ea092a 100644 --- a/lib/Perl/Tidy/LineSink.pm +++ b/lib/Perl/Tidy/LineSink.pm @@ -18,9 +18,11 @@ sub AUTOLOAD { our $AUTOLOAD; return if ( $AUTOLOAD =~ /\bDESTROY$/ ); my ( $pkg, $fname, $lno ) = caller(); + my $my_package = __PACKAGE__; print STDERR <{_output_file}; if ( $output_file ne '-' && !ref $output_file ) { - eval { $self->{_fh}->close() } if $self->{_output_file_open}; + $self->{_fh}->close() if $self->{_output_file_open}; } return; }