Просмотр исходного кода

Dpkg::Compression::FileHandle: Use croak instead of error on programming errors

Guillem Jover лет назад: 12
Родитель
Сommit
ca3e9ea4a3
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      scripts/Dpkg/Compression/FileHandle.pm

+ 8 - 2
scripts/Dpkg/Compression/FileHandle.pm

@@ -382,8 +382,11 @@ sub get_filehandle {
 
 sub open_for_write {
     my ($self) = @_;
-    error("Can't reopen an already opened compressed file") if exists *$self->{mode};
     my $filehandle;
+
+    croak 'cannot reopen an already opened compressed file'
+        if exists *$self->{mode};
+
     if ($self->use_compression()) {
 	*$self->{compressor}->compress(from_pipe => \$filehandle,
 		to_file => $self->get_filename());
@@ -397,8 +400,11 @@ sub open_for_write {
 
 sub open_for_read {
     my ($self) = @_;
-    error("Can't reopen an already opened compressed file") if exists *$self->{mode};
     my $filehandle;
+
+    croak 'cannot reopen an already opened compressed file'
+        if exists *$self->{mode};
+
     if ($self->use_compression()) {
 	*$self->{compressor}->uncompress(to_pipe => \$filehandle,
 		from_file => $self->get_filename());