[Mailman-Developers] latest cvs trouble
Ricardo Kustner
ricardo@miss-janet.com
Fri, 10 Dec 1999 23:41:50 +0100
On Fri, Dec 10, 1999 at 08:46:28AM -0500, Barry A. Warsaw wrote:
>
> >>>>> "RK" == Ricardo Kustner <ricardo@miss-janet.com> writes:
> RK> When I tried posting to the list, i got an error: post: File
> Okay, so sys.stdin isn't seekable everywhere :) Give the below patch
> a try.
thanks, but this patch produces another error:
<mailinglist@miss-janet.com>: Command died with status 1:
"/usr/local/mailman/mail/wrapper post mailinglist". Command output:
Traceback (innermost last): File "/usr/local/mailman/scripts/post", line
85, in ? main() File "/usr/local/mailman/scripts/post", line 57, in
main s = StringIO(sys.stdin.read()) TypeError: call of non-function
(type module)
Also, why did you add import StringIO? cause the pre-patch version
already contains a call to StringIO a few lines earlier...
unfortunately I haven't mastered python 100% yet, so I can't help
out much with tracking down the bug :(
> ===================================================================
> RCS file: /projects/cvsroot/mailman/scripts/post,v
> retrieving revision 1.25
> diff -c -r1.25 post
> *** post 1999/11/24 21:11:07 1.25
> --- post 1999/12/10 13:44:17
> ***************
> *** 33,38 ****
> --- 33,39 ----
> from Mailman import Utils
> from Mailman.Logging.Utils import LogStdErr
> from Mailman.Handlers import HandlerAPI
> + from Mailman.pythonlib import StringIO
>
> LogStdErr("error", "post")
>
> ***************
> *** 53,59 ****
> except:
> pass
> if msg is None:
> ! msg = Message.Message(sys.stdin)
> # go ahead and post the message
> adminaddr = mlist.GetAdminEmail()
> try:
> --- 54,61 ----
> except:
> pass
> if msg is None:
> ! s = StringIO(sys.stdin.read())
> ! msg = Message.Message(s)
> # go ahead and post the message
> adminaddr = mlist.GetAdminEmail()
> try:
>
--
Ricardo.
--
International Janet Jackson fanclub called MISS JANET.
For more information write to:
Miss Janet. P.O.Box 10016, 1001 EA Amsterdam, The Netherlands
Fax/phone: +31-(0)20-7764493 Email: fanclub@miss-janet.com
Or check out our website: http://miss-janet.com