diff options
Diffstat (limited to 'Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm')
-rw-r--r-- | Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm b/Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm index 499ca9f65a4..6902b0f48cd 100644 --- a/Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm +++ b/Master/texmf-dist/scripts/latexindent/LatexIndent/FileExtension.pm @@ -48,8 +48,8 @@ sub file_extension_check{ if ($fileName ne "-"){ if (!$ext) { $logger->info("*File extension work:"); - $logger->info("latexindent called to act upon $fileName without a file extension;\nsearching for file with an extension in the following order (see fileExtensionPreference):"); - $logger->info(join("\n",@fileExtensions)); + $logger->info("latexindent called to act upon $fileName without a file extension;\nsearching for files in the following order (see fileExtensionPreference):"); + $logger->info($fileName.join("\n$fileName",@fileExtensions)); my $fileFound = 0; # loop through the known file extensions (see @fileExtensions) @@ -70,13 +70,15 @@ sub file_extension_check{ $logger->fatal("I searched for $fileName$_"); } $logger->fatal("but couldn't find any of them.\nConsider updating fileExtensionPreference.\nExiting, no indendation done."); - die "I couldn't find a match for $fileName in fileExtensionPreference.\nExiting, no indendation done."; + $self->output_logfile(); + die "ERROR: I couldn't find any of the following files: ".$fileName.join(", $fileName",@fileExtensions)." (see fileExtensionPreference)\nExiting, no indendation done."; } } else { # if the file has a recognised extension, check that the file exists unless( -e $fileName ){ - my $message = "I couldn't find $fileName, are you sure it exists?.\nNo indentation done.\nExiting."; + my $message = "ERROR: I couldn't find $fileName, are you sure it exists?\nNo indentation done.\nExiting."; $logger->fatal("*$message"); + $self->output_logfile(); die $message; } } |