[Mailman-Developers] run_queue bug

The Dragon De Monsyne dragondm@delta.integral.org
Sun, 9 Aug 1998 03:02:25 -0500 (CDT)


On Fri, 7 Aug 1998, Barry A. Warsaw wrote:
> 
> >>>>> "S" == Scott  <scott@chronis.pobox.com> writes:
> 
>     S> I don't know all the specifics of why this is happening (seems
>     S> like some system librarires do a seek while coercing a socket
>     S> struct to a FILE *?), but the following patch takes use of
>     S> .makefile() out of smtplib.py and fixes the problem.
> 

	Oh, one thing I just thought of... If you want to try tracking
this down, It might help to know that the socket object's 'makefile '
method is equivilent to this function:

def makefile(sock,mode='r',bufsize=-1):
    fd_sock=sock.fileno() 
    fd=os.dup(fd_sock)
    sockfile=os.fdopen(fd,mode,bufsize)
    return sockfile

This might tell you something more..

	-The Dragon De Monsyne