[Python-bugs-list] [ python-Bugs-478887 ] imaplib patch
noreply@sourceforge.net
noreply@sourceforge.net
Wed, 07 Nov 2001 14:01:10 -0800
Bugs item #478887, was opened at 2001-11-06 14:14
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=478887&group_id=5470
Category: Python Library
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: imaplib patch
Initial Comment:
The comment in the patch says it all. I am using Linux
(various distros/versions) with Jython 2.1a3.
*** /usr/lib/python2.1/imaplib.py Sat Oct 20 10:48:35 2001
--- lib/modules/imaplib.py Tue Nov 6 16:59:15 2001
***************
*** 198,204 ****
"""Setup 'self.sock' and 'self.file'."""
self.sock = socket.socket(socket.AF_INET,
socket.SOCK_STREAM)
self.sock.connect((self.host, self.port))
! self.file = self.sock.makefile('r')
def recent(self):
--- 198,206 ----
"""Setup 'self.sock' and 'self.file'."""
self.sock = socket.socket(socket.AF_INET,
socket.SOCK_STREAM)
self.sock.connect((self.host, self.port))
! # use binary mode -- with jython (java) not
specifying binary mode
! # causes a CRLF->LF translation and screws up
the data later on
! self.file = self.sock.makefile('rb')
def recent(self):
----------------------------------------------------------------------
>Comment By: Martin v. Löwis (loewis)
Date: 2001-11-07 14:01
Message:
Logged In: YES
user_id=21627
This was fixed in imaplib 1.35, in response to bug report
#469910.
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=105470&aid=478887&group_id=5470