Hi Sergey,
>> scheme@(guile-user)> (call-with-input-file "bug_32514_message_8.mbox" >> mu-message-from-port) >> $1 = #<message "[email protected]" "Fri Aug 24 06:39" >> ERROR: In procedure write: >> Wrong type (expecting exact integer): #<closed: file 14ef0e0> > > It appears that the port opened by call-with-input-file got closed prior > to being used by mu-message-from-port. That function protects its argument > port by being collected by gc, but that doesn't help when the port is > closed explicitly after calling the function. I will fix it. In the > meantime, please use this workaround: > > (call-with-input-file "bug_32514_message_8.mbox" > (lambda (port) > (mu-message-from-port (duplicate-port port "r")))) This works for now. Thank you for the suggestion and for working on a fix! -- Ricardo _______________________________________________ Bug-mailutils mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-mailutils
