[issue17431] email.parser module has no attribute BytesFeedParser

2013-03-15 Thread Forest Wilkinson
New submission from Forest Wilkinson: The docs claim that email.parser.BytesFeedParser exists, but it doesn't. Looks like email.feedparser.FeedParser is imported into the email.parser module, but someone forgot to do the same for BytesFeedParser. -- components: email messages: 1

[issue3831] Multiprocessing: Expose underlying pipe in queues

2011-01-21 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker <http://bugs.python.org/issue3831> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue3143] Make the left sidebar in the doc collapsible

2010-04-12 Thread Forest Wilkinson
Forest Wilkinson added the comment: I just noticed Ezio's change to the title of this bug. Does the proposed fix address the original bug title ("docs waste a lot of horizontal space on left nav bar") for third-party packages that use docutils to generate their docs? Or, doe

[issue3143] development docs waste a lot of horizontal space on left nav bar

2009-04-25 Thread Forest Wilkinson
Forest Wilkinson added the comment: It is relative to the resolution of the user's browser window. Don't make the mistake of assuming that everyone keeps their browser maximized. :) -- ___ Python tracker <http://bugs.python.

[issue5397] PEP 372: OrderedDict

2009-03-03 Thread Forest Wilkinson
Forest Wilkinson added the comment: Agreed here. Thanks, gents. ___ Python tracker <http://bugs.python.org/issue5397> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue5397] PEP 372: OrderedDict

2009-03-03 Thread Forest Wilkinson
Forest Wilkinson added the comment: > Shouldn't popitem() allow the caller to choose which end from > which to pop? Thinking it through a bit more, and LRU cache would actually need to access the oldest item without necessarily removing it. Besides, popitem() should probably

[issue5397] PEP 372: OrderedDict

2009-03-03 Thread Forest Wilkinson
Forest Wilkinson added the comment: I was just reading the PEP, and caught this bit: "Does OrderedDict.popitem() return a particular key/value pair? Yes. It pops-off the most recently inserted new key and its corresponding value." Okay, but I'd also like a convenient and fast

[issue1641] asyncore delayed calls feature

2009-03-02 Thread Forest Wilkinson
Forest Wilkinson added the comment: I'm looking forward to having this functionality in asyncore. It would help me remove some unwanted hackery from my own code. Giampaolo, I'm concerned that your patch uses a global 'tasks' list which cannot be overriden. Shouldn't

[issue1194378] sendmsg() and recvmsg() for C socket module

2009-02-06 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker <http://bugs.python.org/issue1194378> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue2944] asyncore doesn't handle connection refused correctly

2008-12-17 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker <http://bugs.python.org/issue2944> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue4690] asyncore calls handle_write() on closed sockets when use_poll=True

2008-12-17 Thread Forest Wilkinson
New submission from Forest Wilkinson : With use_poll=True on linux, asyncore calls handle_write() after the socket has been closed. More specifically, it looks like asyncore dispatches handle_read() and handle_close() events between the writable() test and the corresponding handle_write() call

[issue1720705] thread + import => crashes?

2008-12-11 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker <http://bugs.python.org/issue1720705> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue1856] shutdown (exit) can hang or segfault with daemon threads running

2008-12-11 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker <http://bugs.python.org/issue1856> ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue1533164] Installed but not listed *.pyo break bdist_rpm

2008-12-08 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- nosy: +forest ___ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1533164> ___ __

[issue3904] asynchat async_chat __init__() arguments changed in python 2.6

2008-09-18 Thread Forest Wilkinson
New submission from Forest Wilkinson <[EMAIL PROTECTED]>: In python 2.6rc2, the async_chat.__init__() parameters have changed. The first arg was called 'conn' in python 2.5, and it is now called 'sock'. This change breaks code that worked with previous python

[issue2550] SO_REUSEADDR doesn't have the same semantics on Windows as on Unix

2008-09-18 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- nosy: +forest ___ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2550> ___ __

[issue3823] ssl.wrap_socket() is incompatible with servers that drop privileges, due to keyfile requirement

2008-09-10 Thread Forest Wilkinson
Forest Wilkinson <[EMAIL PROTECTED]> added the comment: Simon: I wish I could offer guidance here, but I'm afraid that I too am reading some of these openssl man pages for the first time. I agree that writing to a temporary file would be bad. Accepting file-like objects from python

[issue3823] ssl.wrap_socket() is incompatible with servers that drop privileges, due to keyfile requirement

2008-09-09 Thread Forest Wilkinson
Forest Wilkinson <[EMAIL PROTECTED]> added the comment: This problem also exists in the add-on ssl module for python < 2.6: http://pypi.python.org/pypi/ssl/ ___ Python tracker <[EMAIL PROTECTED]> <http://bugs.py

[issue3823] ssl.wrap_socket() is incompatible with servers that drop privileges, due to keyfile requirement

2008-09-09 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- nosy: +janssen ___ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3823> ___ __

[issue3823] ssl.wrap_socket() is incompatible with servers that drop privileges, due to keyfile requirement

2008-09-09 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- title: ssl.wrap_socket() is incompatible with unprivileged servers, due to keyfile requirement -> ssl.wrap_socket() is incompatible with servers that drop privileges, due to keyfile re

[issue3823] ssl.wrap_socket() is incompatible with unprivileged servers, due to keyfile requirement

2008-09-09 Thread Forest Wilkinson
New submission from Forest Wilkinson <[EMAIL PROTECTED]>: SSLSocket() and ssl.wrap_socket() accept private keys only as paths to their location on the file system. This means that a server can only support SSL if it has read access to its private key file at the time when client conne

[issue3143] development docs waste a lot of horizontal space on left nav bar

2008-06-19 Thread Forest Wilkinson
New submission from Forest Wilkinson <[EMAIL PROTECTED]>: I was just browsing the development docs, and noticed that the new left-side navigation bar wastes a lot of horizontal space on the web page. It fills nearly a third of my browser window (at its usual size) with useless blank spa

[issue2632] performance problem in socket._fileobject.read

2008-04-21 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- nosy: +forest __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue2632> __ ___ Python-bugs

[issue1641] asyncore delayed calls feature

2008-03-20 Thread Forest Wilkinson
Changes by Forest Wilkinson <[EMAIL PROTECTED]>: -- nosy: +forest __ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1641> __ ___ Python-bugs