On Thu, 05 Apr 2012 00:21:31 -0700, Steve Howell wrote: > I'm not suggesting that you debug the standard library because I think > the library itself is broken. I'm suggesting that using the source code > that's freely available to you can help you have some insight on what's > going wrong. > > Do you have a working theory on what you're doing wrong?
Actually, between you and me and the thousands of others reading this thread, I actually do suspect it is a bug in the std library implementation. But the suspicion is only that, and my first *assumption* is that it is more likely I am doing something wrong. Hence my question. > You've already > ruled out the port. Why are you changing the invocation between > versions of Python? Because imaplib.IMAP4_SSL apparently no longer exists in Python 3. >>> server = imaplib.IMAP4_SSL('xxxxx') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'IMAP4_SSL' > imaplib.IMAP4_SSL('xxxxx') # 2.6 > imaplib.IMAP4('xxxxx', imaplib.IMAP4_SSL_PORT) # 3.2 > > I'm sure the standard library works fine, and you're just doing > something silly, like mistyping the host name or forgetting to start the > server. Maybe you're running 3.2 in a slightly different OS > environment? If you look carefully at my copy-and-pasted sessions, you will see that both of them are on the same host, "runes". While I suppose that technically I could have two hosts both called runes, in fact I only have one :) And no, I have not mistyped the host name. -- Steven -- http://mail.python.org/mailman/listinfo/python-list