On 19/12/2022 13:59, martin f krafft wrote:
Regarding the following, written by "Jeff" on 2022-12-19 at 09:26 Uhr +0000:Yup. This patch fixes things: I just tried with the patch applied, and I still get [image2 @ 0x5609ccef9e40] The specified filename '/home/ssd/madduck/.tmp/gscan2pdf-uiWw/eLwbJ_5EFR.pnm' does not contain an image sequence pattern or a pattern is invalid. for every page, even after clicking to "Hide all these messages"
Looks like temporary files can have underscores as well. Please try this instead (word instead of alnum).
diff --git a/lib/Gscan2pdf/Dialog/MultipleMessage.pm b/lib/Gscan2pdf/Dialog/MultipleMessage.pm
index f74779b1..8a48abaf 100644 --- a/lib/Gscan2pdf/Dialog/MultipleMessage.pm +++ b/lib/Gscan2pdf/Dialog/MultipleMessage.pm @@ -23,6 +23,10 @@ my $INTREGEX = qr{^(.*) # start of message \b[[:digit:]]+\b # integer (.*)$ # rest of message }xsm; +my $TEMPFILEREGEX = qr{^(.*) # start of message + gscan2pdf[-][[:alnum:]]+/[[:word:]]+ # temp filename + (.*)$ # rest of message + }xsm; sub INIT_INSTANCE { my $self = shift; @@ -266,6 +270,9 @@ sub munge_message { sub filter_message { my ($message) = @_; $message =~ s/\s+$//xsm; + while ( $message =~ /$TEMPFILEREGEX/xsmo ) { + $message =~ s/$TEMPFILEREGEX/$1%%t$2/xsmo; + } while ( $message =~ /$HEXREGEX/xsmo ) { $message =~ s/$HEXREGEX/$1%%x$2/xsmo; }
OpenPGP_signature
Description: OpenPGP digital signature