Revision: 92
Author: matt
Date: 2006-08-16 17:23:18 +0000 (Wed, 16 Aug 2006)
Log Message:
-----------
Fail open() when it's a dir
Modified Paths:
--------------
trunk/lib/AxKit2/Processor.pm
Modified: trunk/lib/AxKit2/Processor.pm
===================================================================
--- trunk/lib/AxKit2/Processor.pm 2006-08-16 17:14:25 UTC (rev 91)
+++ trunk/lib/AxKit2/Processor.pm 2006-08-16 17:23:18 UTC (rev 92)
@@ -50,7 +50,10 @@
@_ and $self->{input} = shift;
my $input = $self->{input}
- || do { open(my $fh, $self->{path}) || die
"open($self->{path}): $!"; $fh };
+ || do { open(my $fh, $self->{path})
+ || die "open($self->{path}): $!";
+ die "open($self->{path}): directory" if -d $fh;
+ $fh };
if (ref($input) eq 'XML::LibXML::Document') {
return $input;