Ruben Bakker <ruben.bakk...@gmail.com> added the comment:
I installed Python 2.7RC1 on Mac OS X 10.6.3 and tried my script and it
worked for me. Imaplib throws the right exception instead of looping
forever:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "imapmail/explore/test2.py", line 30, in f
server.select("INBOX")
File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 642, in select
typ, dat = self._simple_command(name, mailbox)
File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 1060, in _simple_command
return self._command_complete(name, self._command(name, *args))
File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 890, in _command_complete
raise self.abort('command: %s => %s' % (name, val))
imaplib.abort: command: SELECT => socket error: EOF
>>>
On Wed, Jun 16, 2010 at 6:12 PM, Shashwat Anand <rep...@bugs.python.org>wrote:
>
> Shashwat Anand <anand.shash...@gmail.com> added the comment:
>
> "import imaplib
>
> HOST="imap.gmail.com"
> PORT=993
> USERNAME="usern...@gmail.com"
> PASSWORD="password"
>
> server = imaplib.IMAP4_SSL(host=HOST, port=PORT)
> server.login(USERNAME, PASSWORD)
>
> def f():
> print server.select("INBOX")
> print server.uid("FETCH", "1:*", "(UID FLAGS BODY.PEEK[HEADER.FIELDS
> (Subject)])")
>
> Call the f() function and then wait about about an hour. Call f() again and
> server.select() will not return but take all CPU."
>
> Tried to reproduce this on Python 2.7RC1. Seemed Ok to me. Took some 3
> seconds to call f() not only once, but twice, thrice.
>
> ----------
> nosy: +l0nwlf
>
> _______________________________________
> Python tracker <rep...@bugs.python.org>
> <http://bugs.python.org/issue9010>
> _______________________________________
>
----------
Added file: http://bugs.python.org/file17695/unnamed
_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue9010>
_______________________________________
I installed Python 2.7RC1 on Mac OS X 10.6.3 and tried my script and it worked
for me. Imaplib throws the right exception instead of looping
forever:<div><br></div><div><div>>>> f()</div><div>Traceback (most
recent call last):</div>
<div>Â Â File "<stdin>", line 1, in
<module></div><div>Â Â File "imapmail/explore/test2.py", line
30, in f</div><div>Â Â Â server.select("INBOX")</div><div>Â Â File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 642, in select</div>
<div>Â Â Â typ, dat = self._simple_command(name, mailbox)</div><div>Â Â File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 1060, in _simple_command</div><div>Â Â Â return
self._command_complete(name, self._command(name, *args))</div>
<div>Â Â File
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/imaplib.py",
line 890, in _command_complete</div><div>Â Â Â raise self.abort('command:
%s => %s' % (name, val))</div><div>imaplib.abort: command: SELECT =>
socket error: EOF</div>
<div>>>>Â </div><div><br></div><div><br></div><div><br><div
class="gmail_quote">On Wed, Jun 16, 2010 at 6:12 PM, Shashwat Anand <span
dir="ltr"><<a
href="mailto:rep...@bugs.python.org">rep...@bugs.python.org</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex;"><br>
Shashwat Anand <<a
href="mailto:anand.shash...@gmail.com">anand.shash...@gmail.com</a>> added
the comment:<br>
<div class="im"><br>
"import imaplib<br>
<br>
HOST="<a href="http://imap.gmail.com"
target="_blank">imap.gmail.com</a>"<br>
PORT=993<br>
USERNAME="<a
href="mailto:usern...@gmail.com">usern...@gmail.com</a>"<br>
PASSWORD="password"<br>
<br>
server = imaplib.IMAP4_SSL(host=HOST, port=PORT)<br>
server.login(USERNAME, PASSWORD)<br>
<br>
def f():<br>
    print server.select("INBOX")<br>
    print server.uid("FETCH", "1:*", "(UID
FLAGS BODY.PEEK[HEADER.FIELDS (Subject)])")<br>
<br>
Call the f() function and then wait about about an hour. Call f() again and
server.select() will not return but take all CPU."<br>
<br>
</div>Tried to reproduce this on Python 2.7RC1. Seemed Ok to me. Took some 3
seconds to call f() not only once, but twice, thrice.<br>
<br>
----------<br>
nosy: +l0nwlf<br>
<div><div></div><div class="h5"><br>
_______________________________________<br>
Python tracker <<a
href="mailto:rep...@bugs.python.org">rep...@bugs.python.org</a>><br>
<<a href="http://bugs.python.org/issue9010"
target="_blank">http://bugs.python.org/issue9010</a>><br>
_______________________________________<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Ruben
Bakker<br>uncomplex gmbh<br><a
href="http://mailplaneapp.com">http://mailplaneapp.com</a><br>
</div></div>
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com