]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiInspect.pm
No ext_urls
[public-inbox.git] / lib / PublicInbox / LeiInspect.pm
index 5ea32ccb7e661aafdffcc7c4e8a7c2d2ee259a54..d1dca4ef28d43854858fa7d7a7b17ea41c548f31 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2021 all contributors <meta@public-inbox.org>
+# Copyright (C) all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 
 # "lei inspect" general purpose inspector for stuff in SQLite and
@@ -235,7 +235,8 @@ sub inspect_argv { # via wq_do
        $lei->{1}->autoflush(0);
        $lei->out('[') if $multi;
        while (defined(my $x = shift @$argv)) {
-               inspect1($lei, $x, scalar(@$argv)) or return;
+               eval { inspect1($lei, $x, scalar(@$argv)) or return };
+               warn "E: $@\n" if $@;
        }
        $lei->out(']') if $multi;
 }
@@ -294,7 +295,7 @@ sub _complete_inspect {
        # TODO: message-ids?, blobs? could get expensive...
 }
 
-sub input_only_atfork_child {
+sub ipc_atfork_child {
        my ($self) = @_;
        $self->{lei}->_lei_atfork_child;
        $self->SUPER::ipc_atfork_child;