[issue2801] Py30a5 float.is_integer() raises ValueError

2011-11-04 Thread Steve Holden
Steve Holden added the comment: ValueError: (11, 'Resource temporarily unavailable') looks to me like a Cygwin error relating to Windows' DLLs and the difficulty of mapping them to unique memory locations. I very much doubt it's a real issue with Python, so closing the issue appears to be the

[issue13341] Incorrect documentation for "u" PyArg_Parse format unit

2011-11-04 Thread Mike Hoy
Changes by Mike Hoy : -- nosy: +mikehoy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/

[issue13346] re.split() should behave like string.split() for maxsplit=0 and maxsplit=-1

2011-11-04 Thread Ezio Melotti
Ezio Melotti added the comment: This is a known issue, but I don't think it can be fixed without breaking backward compatibility. The behavior with negative values is not explicitly documented, so I would consider it an implementation detail. The behavior with positive values is documented f

[issue13346] re.split() should behave like string.split() for maxsplit=0 and maxsplit=-1

2011-11-04 Thread Alan Grow
New submission from Alan Grow : If you split a string in a maximum of zero places, you should get the original string back. "".split(s,0) behaves this way. But re.split(r,s,0) performs an unlimited number of splits in this case. To get an unlimited number of splits, "".split(s,-1) is a sensibl

[issue13319] IDLE: Menu accelerator conflict between Format and Options

2011-11-04 Thread Roger Serwy
Roger Serwy added the comment: Alt-3 is comment-out region on Linux as well. The problem is that "o" is an accelerator for "Comment Out Region" under the Format menu. Pressing "Alt-o and o" under Linux is equivalent to "Alt-o and Alt-o". This toggling between Format and Options may be a Tk bu

[issue13319] IDLE: Menu accelerator conflict between Format and Options

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: Py 3.2 on Win 7. 'Comment out region' is Alt-3 here. -- ___ Python tracker ___ ___ Python-bugs-list

[issue13290] get vars for object with __slots__

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: PyUnicode_Check may still be correct. I have not examined PEP393 in detail. -- ___ Python tracker ___ _

[issue13319] IDLE: Menu accelerator conflict between Format and Options

2011-11-04 Thread Roger Serwy
Roger Serwy added the comment: Which platform are you running? On Linux (Ubuntu 11.10, Python 3.2, Tk 8.5), Alt-o does not toggle between Format and Options. The first Alt-o selects "Format" and the second Alt-o selects "Comment Out Region". Changing Format's accelerator to "a" would be in

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: The attached patch makes BufferedWrite.write() raise BlockingIOError when the raw file is non-blocking and the write would block. -- keywords: +patch Added file: http://bugs.python.org/file23613/write_blockingioerror.patch ___

[issue3067] setlocale error message is confusing

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: Yes. I think in locale.rst (assuming that is the name) ''' exception locale.Error Exception raised when setlocale() fails. locale.setlocale(category, locale=None) If *locale* is specified, it may be a string, a tuple of the form (language code, encoding), or

[issue4489] shutil.rmtree is vulnerable to a symlink attack

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Finally, since writting a such code is tricky, what do you - all - > think of making this a generic walker method that would take as > argument the methods to call on a directory and on a file (or link), > so that we could reuse it to write chmodtree(), chownt

[issue4489] shutil.rmtree is vulnerable to a symlink attack

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: There's a race: """ --- Lib/shutil.py 2011-11-05 00:11:05.745221315 +0100 +++ Lib/shutil.py.new 2011-11-05 00:11:01.445220324 +0100 @@ -307,6 +307,7 @@ try: mode = os.fstatat(dirfd, name, os.AT_SYMLINK_NOFOLLOW).st_mode

[issue13290] get vars for object with __slots__

2011-11-04 Thread João Bernardo
João Bernardo added the comment: Oh, sorry for the full file. Yes, I only changed after d = PyObject_GetAttrString(v, "__dict__"); if (d == NULL) { I was searching for uses of slots other than __slots__ = (a, b) and I saw a guy saying that dicts may have special meaning the f

[issue13337] IGNORE_CASE doctest option flag

2011-11-04 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- versions: -Python 2.6, Python 2.7, Python 3.1, Python 3.2, Python 3.4 ___ Python tracker ___ ___ Pytho

[issue13335] Service application hang in python25.dll

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: 2.5 in no longer maintained. 2.6 only gets security patches. So please test with the latest 2.7 (currently 2.7.2). If you cannot do that, please close. -- nosy: +terry.reedy versions: -Python 2.6 ___ Python tracker

[issue13330] Attempt full test coverage of LocaleTextCalendar.formatweekday

2011-11-04 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- nosy: +rhettinger, terry.reedy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: h

[issue13341] Incorrect documentation for "u" PyArg_Parse format unit

2011-11-04 Thread Ilya Novoselov
Ilya Novoselov added the comment: No, I don't feel like I'm up to standard yet. -- ___ Python tracker ___ ___ Python-bugs-list mailin

[issue13319] IDLE: Menu accelerator conflict between Format and Options

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: The conflict is not fatal for keyboard users because repeating alt-o switches between Format and Options. To resolve the conflict, I would prefer to keep alt-o for Options, both because it is the first letter of Options and because Options appears on Shell wi

[issue13345] Invisible Files in Windows 7

2011-11-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: Does the file exist at all? Does it have some specific properties? a "Hidden" flag? -- nosy: +amaury.forgeotdarc ___ Python tracker ___

[issue13306] Add diagnostic tools to importlib?

2011-11-04 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- versions: +Python 3.3 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mai

[issue13300] IDLE 3.3 Restart Shell command fails

2011-11-04 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- nosy: +terry.reedy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.p

[issue13298] Result type depends on order of operands for bytes and bytearray

2011-11-04 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- nosy: +terry.reedy ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.p

[issue13345] Invisible Files in Windows 7

2011-11-04 Thread Jon Bryan
New submission from Jon Bryan : Running 32-bit Python in 64-bit Windows 7 Enterprise. I am very much a Python noob. A .dll in c:\Windows\System32 that I need to access can't be found by ctypes.WinDLL(). Upon further investigation I have found that the file, along with many others, doesn't s

[issue13290] get vars for object with __slots__

2011-11-04 Thread Terry J. Reedy
Terry J. Reedy added the comment: New features only go in future versions: Given the doc: "With a module, class or class instance object as argument (or anything else that has a __dict__ attribute), return that attribute." So you are proposing a change in the definition of vars() input. I ag

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > I can make it work at the interpreter prompt with your patch applied. > Sorry for cluttering up the ticket. ;-) That's ok, thanks a lot for testing. -- ___ Python tracker _

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Stefan Holek
Stefan Holek added the comment: I can make it work at the interpreter prompt with your patch applied. Sorry for cluttering up the ticket. ;-) -- ___ Python tracker ___

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: > Another possibility would be that, since lines are usually reasonably > sized, they should fit in the buffer (which is 8KB by default). So we > could do the extra effort of buffering the data and return it once the > line is complete: if the buffer fills up before we g

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Stefan Holek
Stefan Holek added the comment: Oops, the last one wasn't meant for the bug tracker. -- ___ Python tracker ___ ___ Python-bugs-list

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Joshua Landau
Joshua Landau added the comment: Glad to help :) It's made my day. I get to boast at school now! -- ___ Python tracker ___ ___ Python

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Stefan Holek
Stefan Holek added the comment: Python 3.2.2 (default, Nov 4 2011, 22:28:55) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys, io >>> w = io.TextIOWrapper(sys.stdin.detach(), 'ascii', 'replace') >>> inpu

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: It was a bug in Python compiler, thanks for the report! -- resolution: -> fixed status: open -> closed ___ Python tracker ___ __

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset 1e0e821d2626 by Amaury Forgeot d'Arc in branch '3.2': Issue #13343: Fix a SystemError when a lambda expression uses a global http://hg.python.org/cpython/rev/1e0e821d2626 New changeset bddb455439d0 by Amaury Forgeot d'Arc in branch 'default': Issue

[issue13344] closed sockets don't raise EBADF anymore

2011-11-04 Thread Giampaolo Rodola'
Changes by Giampaolo Rodola' : -- nosy: +giampaolo.rodola ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:

[issue12498] asyncore.dispatcher_with_send, disconnection problem + miss-conception

2011-11-04 Thread Giampaolo Rodola'
Giampaolo Rodola' added the comment: I think this thread is becoming a little messy and since asyncore/asynchat are in a situation where even the slightest change can break existent code I recommend to be really careful. I see 3 different issues here: 1 - dispatcher_with_send closing the soc

[issue13344] closed sockets don't raise EBADF anymore

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: discrepancy, not decrepancy :S (10038 is WSAENOTSOCK, by the way) -- ___ Python tracker ___ ___ Py

[issue13287] urllib.request exposes too many names

2011-11-04 Thread Florent Xicluna
Changes by Florent Xicluna : -- status: open -> closed ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://m

[issue13287] urllib.request exposes too many names

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset ca78ed7393bf by Florent Xicluna in branch 'default': Fix test_urllib2 error on Windows in relation with issue #13287. http://hg.python.org/cpython/rev/ca78ed7393bf -- ___ Python tracker

[issue13344] closed sockets don't raise EBADF anymore

2011-11-04 Thread Antoine Pitrou
New submission from Antoine Pitrou : This decrepancy between 2.x and 3.x is witnessed under Windows: Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import socket >>> sock = socket.cr

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Stefan Holek
Stefan Holek added the comment: This is with Python 3.2.2 on Mac OS X 10.6 (SL). I have built Python from source with: ./configure; make; make install. -- ___ Python tracker __

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Mark Dickinson
Mark Dickinson added the comment: Patch looks good to me. -- nosy: +mark.dickinson ___ Python tracker ___ ___ Python-bugs-list mailin

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > However when I try your example I get > > sys.stdin = io.TextIOWrapper( > sys.stdin.detach(), 'ascii', 'replace') > ValueError: underlying buffer has been detached Which version of Python (and which OS?). It works fine here on latest 3.2 and 3.3 branches

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread stefanholek
stefanholek added the comment: Thank you Antoine, this looks good. However when I try your example I get sys.stdin = io.TextIOWrapper( sys.stdin.detach(), 'ascii', 'replace') ValueError: underlying buffer has been detached -- ___ Python track

[issue13321] fstat doesn't accept an object with "fileno" method

2011-11-04 Thread Petri Lehtinen
Petri Lehtinen added the comment: Closing as wontfix. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:

[issue13321] fstat doesn't accept an object with "fileno" method

2011-11-04 Thread Petri Lehtinen
Changes by Petri Lehtinen : -- resolution: -> wont fix stage: -> committed/rejected status: open -> closed ___ Python tracker ___ __

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Amaury Forgeot d'Arc
Changes by Amaury Forgeot d'Arc : Removed file: http://bugs.python.org/file23611/issue13343.patch ___ Python tracker ___ ___ Python-bugs-list

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: same patch, without tabs. -- Added file: http://bugs.python.org/file23612/issue13343.patch ___ Python tracker ___ ___

[issue3067] setlocale error message is confusing

2011-11-04 Thread Petri Lehtinen
Petri Lehtinen added the comment: Terry: Do you still think there's need for a doc update? -- resolution: -> fixed status: open -> pending ___ Python tracker ___ ___

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: Here is a patch, with a minimal test. -- keywords: +patch nosy: +amaury.forgeotdarc Added file: http://bugs.python.org/file23611/issue13343.patch ___ Python tracker

[issue3067] setlocale error message is confusing

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset 931ae170e51c by Petri Lehtinen in branch '3.2': Issue #3067: Fix the error raised by locale.setlocale() http://hg.python.org/cpython/rev/931ae170e51c New changeset d90d88380aca by Petri Lehtinen in branch 'default': Issue #3067: Fix the error raise

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Mark Dickinson
Changes by Mark Dickinson : -- priority: normal -> critical stage: -> needs patch versions: +Python 3.3 ___ Python tracker ___ ___ Py

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: > The bugfix itself is quite pedestrian, but the test is more interesting. Indeed. Looks good to me. -- ___ Python tracker ___ __

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: > But then what's the point of using buffered I/O at all? If it can't > offer anything more than raw I/O, I'd rather do something like raise > a RuntimeError("buffered I/O doesn't work with non-blocking streams") > when the raw stream returns None. Wel

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > >> But what about the buggy readline() behaviour? > > Just tell people that if the return value is a string which does not > > end in '\n' then it might caused by EOF or EAGAIN. They can just call > > readline() again to check which. > > Sounds reasonable.

[issue13343] Lambda keyword-only argument not updating co_freevars

2011-11-04 Thread Joshua Landau
New submission from Joshua Landau : When setting defaults to keyword-only arguments in lambdas which are inside non-global scopes, cPython doesn't push the name to it's closure's co_freevars. EXAMPLE: global_variable = None (lambda: (lambda *, keyword_only=global_variable: None))() Because the

[issue13287] urllib.request exposes too many names

2011-11-04 Thread STINNER Victor
STINNER Victor added the comment: test_urllib2.test___all__() is failing on Windows. Example: http://www.python.org/dev/buildbot/all/builders/x86%20XP-4%203.x/builds/5498/steps/test/logs/stdio == FAIL: test___all__ (test.test_

[issue13341] Incorrect documentation for "u" PyArg_Parse format unit

2011-11-04 Thread STINNER Victor
STINNER Victor added the comment: Can you write a patch? -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Uns

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: Currently a BlockingIOError exception raised by flush() sets characters_written to the number of bytes fushed from the internal buffer. This is undocument (although there is a unit test which tests for it) and causes confusion because characters_written has conflicting me

[issue13311] asyncore handle_read should call recv

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: > Since this patch may break existing valid code, I think it should be > closed as invalid. Yes. Since the benefit is not clear and it may break existing code, it's probably wiser. -- resolution: -> rejected stage: patch review -> committed/

[issue13314] ImportError ImportError: Import by filename, should be deferred until sys.meta_path hooks are processed

2011-11-04 Thread Rob Bairos
Rob Bairos added the comment: Yah, thinking about this further, the real error is that sys.meta_path allows processing of names with #,?* etc. I can see why this would cause problems, as python names must only be _ and alphanumeric characters. I'll re-implement this. Thanks. -- stat

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: Here is a patch. The bugfix itself is quite pedestrian, but the test is more interesting. I did what I could to fork a subprocess into a pseudoterminal so as to trigger the GNU readline code path. The only limitation I've found is that I'm unable to read furt

[issue12260] Make install default to user site-packages

2011-11-04 Thread Éric Araujo
Éric Araujo added the comment: With the raise of virtualenv and its inclusion in CPython for 3.3, this is even less a concern, even for UNIX. I’m withdrawing the idea and will continue to advertise --user and warn against sudo in documentation and other venues. -- assignee: tarek ->

[issue13241] llvm-gcc-4.2 miscompiles Python (XCode 4.1 on Mac OS 10.7)

2011-11-04 Thread Lucas Sinclair
Lucas Sinclair added the comment: I just cloned cpython today. The output of "hg summary" is: parent: 73351:2bec7c452b39 tip Fix C89 incompatibility. branch: default commit: (clean) update: (current) -- ___ Python tracker

[issue5301] add mimetype for image/vnd.microsoft.icon (patch)

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset 33680de042e7 by Éric Araujo in branch '2.7': Revert commit that was not a bugfix (#5301). http://hg.python.org/cpython/rev/33680de042e7 -- ___ Python tracker _

[issue12498] asyncore.dispatcher_with_send, disconnection problem + miss-conception

2011-11-04 Thread Xavier de Gaye
Xavier de Gaye added the comment: Attached yet another patch. This patch does not use a while loop in handle_close() and handles POLLHUP as suggested by Charles-François. No changes have been made to both tests (test_half_duplex_close). -- Added file: http://bugs.python.org/file23609/ha

[issue13283] removal of two unused variable in locale.py

2011-11-04 Thread Éric Araujo
Éric Araujo added the comment: Our policy is to not commit code cleanup patches that are not strict bug fixes; see thread at http://mail.python.org/pipermail/python-dev/2011-October/114281.html and http://mail.python.org/pipermail/python-dev/2011-November/114301.html -- nosy: +eric.a

[issue13241] llvm-gcc-4.2 miscompiles Python (XCode 4.1 on Mac OS 10.7)

2011-11-04 Thread Ned Deily
Ned Deily added the comment: Lucas, exactly what source version of Python are you trying to build (i.e what does "hg summary" say)? -- ___ Python tracker ___ __

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: > Apparently, they are specified to, even for blocking streams (which > I find a bit weird, and the language in the docs seems deliberately > vague). """ As an additional convenience, it attempts to read as many bytes as possible by repeatedly invok

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: The third arg of BlockingIOError is used in two quite different ways. In write(s) it indicates the number of bytes of s which have been "consumed" (ie written to the raw file or buffered). But in flush() and flush_unlocked() (in _pyio) it indicates the number of bytes

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: > But what about the buggy readline() behaviour? Just tell people that if the return value is a string which does not end in '\n' then it might caused by EOF or EAGAIN. They can just call readline() again to check which. -- ___

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > There cannot be a reason input() should be confined to "strict", or can > there? ;-) Actually, there's a good reason: in the non-interactive case, input() simply calls sys.stdin.read(), which doesn't have encoding or errors attributes. You want to override

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread sbt
sbt added the comment: No one has suggested raising BlockingIOError and DISCARDING the data when a partial read has occurred. The docs seem to imply that the partially read data should be returned since they only say that BlockingIOError should be raised if there is NOTHING to read. Clearly

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread stefanholek
stefanholek added the comment: I am not quite sure how I would write a custom, readline-using input function in Python (access to PyOS_Readline seems required), that's why I did it in C. Have an example? -- ___ Python tracker

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread Benjamin Peterson
Benjamin Peterson added the comment: There's no reason you couldn't write your own input() function in Python to do this. -- nosy: +benjamin.peterson ___ Python tracker ___ ___

[issue13241] llvm-gcc-4.2 miscompiles Python (XCode 4.1 on Mac OS 10.7)

2011-11-04 Thread Lucas Sinclair
Lucas Sinclair added the comment: I'm on 10.7.2, with XCode is 4.2 and the problem is still present. The command "ggc -v" produces the following output: gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) The command "./configure --with-pydebug && make -j2" fails with th

[issue13342] input() builtin always uses "strict" error handler

2011-11-04 Thread stefanholek
New submission from stefanholek : The input builtin always uses "strict" error handling for Unicode conversions. This means that when I enter a latin-1 string in a utf-8 environment, input breaks with a UnicodeDecodeError. Now don't tell me not to do that, I have a valid use-case. ;-) While "

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Note that Java's BufferedInputStream and ReadableByteChannel also > return partial reads. Apparently, they are specified to, even for blocking streams (which I find a bit weird, and the language in the docs seems deliberately vague). Python's buffered read

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Also, the advantage of the current approach is that at least, no data > is ever lost But what about the buggy readline() behaviour? -- ___ Python tracker __

[issue13341] Incorrect documentation for "u" PyArg_Parse format unit

2011-11-04 Thread Ilya Novoselov
New submission from Ilya Novoselov : Documentation states that u format unit returns "buffer of 16-bit Unicode (UTF-16) data" while it returns pointer to internal buffer of unicode data, which is either UCS-16 or UCS-32 http://docs.python.org/c-api/arg.html -- assignee: docs@python co

[issue13140] ThreadingMixIn.daemon_threads is not honored when parent is daemon

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset f09e3b1603ee by Florent Xicluna in branch '2.7': Issue #13140: Fix the daemon_threads attribute of ThreadingMixIn. http://hg.python.org/cpython/rev/f09e3b1603ee New changeset 94017ce9304d by Florent Xicluna in branch '3.2': Closes #13140: Fix the d

[issue13340] list.index does not accept None as start or stop

2011-11-04 Thread Carl Friedrich Bolz
New submission from Carl Friedrich Bolz : The list.index method does not accept None as start and stop, which makes the error message quite confusing: >>> [1, 2, 3].index(2, None, None) Traceback (most recent call last): File "", line 1, in TypeError: slice indices must be integers or None o

[issue12342] characters with ord above 65535 fail to display in IDLE

2011-11-04 Thread Roundup Robot
Roundup Robot added the comment: New changeset 5f49b496d161 by Victor Stinner in branch 'default': Issue #12342: Fix compilation on Mac OS X http://hg.python.org/cpython/rev/5f49b496d161 -- ___ Python tracker

[issue13254] maildir.items() broken

2011-11-04 Thread Florent Xicluna
Changes by Florent Xicluna : -- keywords: -needs review ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:/

[issue13254] maildir.items() broken

2011-11-04 Thread Florent Xicluna
Changes by Florent Xicluna : Removed file: http://bugs.python.org/file23586/issue13254_v2.diff ___ Python tracker ___ ___ Python-bugs-list mai

[issue13322] buffered read() and write() does not raise BlockingIOError

2011-11-04 Thread Charles-François Natali
Charles-François Natali added the comment: > This is a hairy issue Indeed. Performing partial read/write may sound imperfect, but using buffered I/O around non-blockind FD is definitely not a good idea. Also, the advantage of the current approach is that at least, no data is ever lost (and c