[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Terry J. Reedy
New submission from Terry J. Reedy: In console: pcbuild/win32/python_d.exe -m test -j6 ... [393/395/1] test_fileio Traceback (most recent call last): File "F:\Python\dev\35\lib\runpy.py", line 170, in _run_module_as_main "__main__", mod_spec) File "F:\Python\dev\35\lib\runpy.py", line 85,

[issue16991] Add OrderedDict written in C

2015-05-13 Thread Yury Selivanov
Yury Selivanov added the comment: @Eric, can you set priority to "release blocker"? -- ___ Python tracker ___ ___ Python-bugs-list mai

[issue16991] Add OrderedDict written in C

2015-05-13 Thread Eric Snow
Changes by Eric Snow : -- priority: normal -> release blocker ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: h

[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Zachary Ware
Zachary Ware added the comment: Which version of MSVC are you using? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsub

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Terry J. Reedy
New submission from Terry J. Reedy: Win 7, fresh build, only on 2.7 File "F:\Python\dev\27\lib\test\test_tcl.py", line 225, in test_evalfile_null_in_result self.assertEqual(tcl.eval('set a'), 'a\xc0\x80b') Fails -- messages: 243125 nosy: serhiy.storchaka, terry.reedy priority: nor

[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: The same '2010' used for 3.4. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscrib

[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Zachary Ware
Zachary Ware added the comment: That may be the problem; it may be time for you to upgrade to VS 2015, which is now in RC. As recently as this morning, I've had a clean test run with 2015 Community Edition on Windows 8.1. -- ___ Python tracker

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What is error message? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: h

[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Steve Dower
Steve Dower added the comment: It's entirely possible that I missed a _PyVerify_fd call around the ftruncate implementation, since that function is now a no-op for VS 2015 builds. The only reason I didn't remove them all when adding the new handling for was because there was no trustworthy ver

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread Timothy Cardenas
New submission from Timothy Cardenas: Summary: Any class that derives from the ABCMeta class doesn't support keyword variable arguments as defined here :https://www.python.org/dev/peps/pep-3115/. Expected: If i define a simple class that derives from ABCMeta that has a kwarg the class should

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread R. David Murray
R. David Murray added the comment: ABCMeta does not support arbitrary keyword arguments, that is correct. If you want keyword arguments to be handled, you need to write your own metaclass that does so. (I'm pretty sure I'm reading the PEP correctly...if not I'm sure one of the other core dev

[issue23757] tuple function gives wrong answer when called on list subclass with custom __iter__

2015-05-13 Thread Raymond Hettinger
Changes by Raymond Hettinger : -- keywords: +patch Added file: http://bugs.python.org/file39365/fix_list_to_tuple.diff ___ Python tracker ___

[issue23757] tuple function gives wrong answer when called on list subclass with custom __iter__

2015-05-13 Thread Raymond Hettinger
Changes by Raymond Hettinger : -- keywords: +easy -patch priority: normal -> high versions: +Python 3.5 ___ Python tracker ___ ___ Pyt

[issue23088] Document that PyUnicode_AsUTF8() returns a null-terminated string

2015-05-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 99d2f83290c0 by R David Murray in branch '3.4': #23088: Clarify null termination of bytes and strings in C API. https://hg.python.org/cpython/rev/99d2f83290c0 New changeset 863f7c57081b by R David Murray in branch 'default': Merge: #23088: Clarify n

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread Timothy Cardenas
Timothy Cardenas added the comment: Hmm Ok. You are right i can do the following: from collections import UserDict from abc import ABCMeta class MetaMyDict(ABCMeta): @classmethod def __prepare__(cls, name, bases, **kwargs): return {} def __new__(mcls, name, bases, namespa

[issue23088] Document that PyUnicode_AsUTF8() returns a null-terminated string

2015-05-13 Thread R. David Murray
R. David Murray added the comment: Oh, I just realized I committed this without checking how it rendered... -- ___ Python tracker ___

[issue23088] Document that PyUnicode_AsUTF8() returns a null-terminated string

2015-05-13 Thread R. David Murray
R. David Murray added the comment: OK, I didn't see anything obvious at least :) Thanks, Martin. -- resolution: -> fixed stage: commit review -> resolved status: open -> closed ___ Python tracker

[issue22931] cookies with square brackets in value

2015-05-13 Thread R. David Murray
R. David Murray added the comment: This needs a review from the people who created and applied the security patch. Demian, did you add them to nosy already? Since this is a regression I'm going to mark it as a release blocker so Benjamin can decide whether or not it is important enough to go

[issue24157] test_urandom_fd_reopened failure on Mac OS X

2015-05-13 Thread Skip Montanaro
Skip Montanaro added the comment: Sorry for the delay. With LANG=C I get this extra bit of output: 'this test triggers the Crash Reporter, that is intentional\x80TbG=\x0f\x19t' With LANG=en_US.UTF-8 (the encoding of my Terminal instance), I get this: 'this test triggers the Crash Reporter, tha

[issue16864] sqlite3.Cursor.lastrowid isn't populated when executing a SQL REPLACE statement

2015-05-13 Thread Alex Lord
Changes by Alex Lord : Added file: http://bugs.python.org/file39366/sqlite_lastrowid_35_updated.patch ___ Python tracker ___ ___ Python-bugs-l

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread Yury Selivanov
Yury Selivanov added the comment: > Wouldn't it be much easier and technically correct for the core ABCMeta > library to adopt the same interface contract for class creation introduced in > python3? No, it would not be technically correct. For the same reason, object.__init__ does not accept

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread R. David Murray
R. David Murray added the comment: Yes, this is exactly analogous to object.__init__ not accepting arguments, but subclasses being free to do so. ABCMeta *does* adopt the contract. keyword arguments to the class constructor are not accepted unless you write a meta class that accepts them. P

[issue2704] IDLE: Patch to make PyShell behave more like a Terminal interface

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: The PyShell patch does two things that I want to consider separately, and carefully, along with other possible solutions to the perceived problems. 1. Go to end-of-file when entering a letter or number in a read-only text area. In msg110889 Tal says "Note that

[issue2704] IDLE: Patch to make PyShell behave more like a Terminal interface

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: The changes I proposed would not have to be extensions, as they are basically non-conflicting alternate keybindings, though the tab effect would have to be conditional. I will experiment with using prefix-up/down in one of my installed pythons. -- __

[issue24183] ABCMeta classes do not support the **kwargs standard class interface

2015-05-13 Thread Timothy Cardenas
Timothy Cardenas added the comment: Ahhh i see now. Even the simple case "class Foo(bar='baz'): pass" fails. I misunderstood the documentation then. I thought that python 3 introduced a new interface for all classes when it actually just introduced the option to add keyword arguments to your

[issue23995] msvcrt could not be imported

2015-05-13 Thread Steve Dower
Steve Dower added the comment: I'll just remove the ifdefs. We don't support any Windows versions that don't have these functions. -- assignee: -> steve.dower ___ Python tracker __

[issue23995] msvcrt could not be imported

2015-05-13 Thread Steve Dower
Steve Dower added the comment: Short of hard-coding a list of expected functions and using hasattr, anyone have any ideas about how to test stuff like this? I kind of feel like alpha/beta releases are the most efficient way to find these. -- ___ Pyt

[issue16864] sqlite3.Cursor.lastrowid isn't populated when executing a SQL REPLACE statement

2015-05-13 Thread Alex Lord
Changes by Alex Lord : Added file: http://bugs.python.org/file39367/sqlite_lastrowid_35_updated_2.patch ___ Python tracker ___ ___ Python-bugs

[issue23995] msvcrt could not be imported

2015-05-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset d56a941865fb by Steve Dower in branch 'default': Issue #23995: Removes _WCONIO_DEFINED check as the wchar_t console functions are always available. https://hg.python.org/cpython/rev/d56a941865fb -- nosy: +python-dev ___

[issue23995] msvcrt could not be imported

2015-05-13 Thread Mark Lawrence
Mark Lawrence added the comment: Shouldn't tests for these functions be part of our testing of the io module or similar? -- nosy: +BreamoreBoy ___ Python tracker ___ ___

[issue22027] RFC 6531 (SMTPUTF8) support in smtplib

2015-05-13 Thread R. David Murray
R. David Murray added the comment: Coming back to this, I noticed a number of things wrong with the logic that I'm not sure how I missed before. I had to rewrite pretty much all of the logic. The good news is the patch is now smaller :) The new tests are failing, because they are wrong: the

[issue24184] PEP 492: Add AsyncIterator and AsyncIterable to collections.abc

2015-05-13 Thread Yury Selivanov
New submission from Yury Selivanov: The attached patch adds AsyncIterator & AsyncIterable to collections.abc module. -- assignee: yselivanov components: Library (Lib) files: async_abc.patch keywords: patch messages: 243148 nosy: asvetlov, gvanrossum, haypo, ncoghlan, yselivanov priority:

[issue24017] Implemenation of the PEP 492 - Coroutines with async and await syntax

2015-05-13 Thread Yury Selivanov
Changes by Yury Selivanov : -- dependencies: +PEP 492: Add AsyncIterator and AsyncIterable to collections.abc ___ Python tracker ___ _

[issue24185] Add Function for Sending File to Trash (or Recycling Bin)

2015-05-13 Thread Taylor Marks
New submission from Taylor Marks: When you have a file that you don't think you need anymore, the proper thing to do with it is move it to the Trash (or Recycling Bin, if you're on Windows.) The standard library, however, doesn't offer any way of doing this currently. Instead, the only thing i

[issue23995] msvcrt could not be imported

2015-05-13 Thread Steve Dower
Steve Dower added the comment: I wouldn't have thought so, since the IO stack is entirely portable, at least from the Python side of things. This would have to have been a test that somehow knows about optional functions and notifies you if they're missing but without failing the run. I don't

[issue24186] OpenSSL causes buffer overrun exception

2015-05-13 Thread Steve Dower
New submission from Steve Dower: There is an issue where an optimised OpenSSL function causes a buffer overrun in 64-bit Windows builds and terminates the process (this is why the buildbots aren't getting very far right now). I suspect it may be a compiler issue, but for now I'm disabling the

[issue24186] OpenSSL causes buffer overrun exception

2015-05-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 25d78aa1ec21 by Steve Dower in branch 'default': Issue #24186: Disable optimised OpenSSL functions on 64-bit Windows to avoid crashing. https://hg.python.org/cpython/rev/25d78aa1ec21 -- nosy: +python-dev ___

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Reran, same result: 'a' != 'a\xc0\x80b' in class TclTest. Ran 39 tests, skipped 4 (bigmem) tests. -- ___ Python tracker ___ ___

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What if comment out this line? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubsc

[issue23757] tuple function gives wrong answer when called on list subclass with custom __iter__

2015-05-13 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- nosy: +serhiy.storchaka ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:

[issue24181] test_fileio crash, 3.5, Win 7

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: I just downloaded the 3mb vc_community.exe. I intend to try it tomorrow and report. Unless you intend to support compiling with vs2010 after 3.5 is released, and from the devguide and your comment I presume not, then with beta nearing, I would agree that we s

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: All 39 pass. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue24182] test_tcl assertion failure, 2.7, Win 7

2015-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What is Tcl version? -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

[issue23757] tuple function gives wrong answer when called on list subclass with custom __iter__

2015-05-13 Thread Raymond Hettinger
Raymond Hettinger added the comment: Added a patch. Needs to have the OP's test case added. -- nosy: +rhettinger ___ Python tracker ___ _

[issue23757] tuple function gives wrong answer when called on list subclass with custom __iter__

2015-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: And it would be nice to add the same test for list, set, etc (if they don't exist). -- ___ Python tracker ___ ___

[issue24136] document PEP 448

2015-05-13 Thread Neil Girdhar
Neil Girdhar added the comment: Just updated the "what's new". Also, thank you for adding my name to Misc/Acks. Should we also add Joshua Landau's name? He helped me quite a bit with the implementation, and he wrote the PEP. -- keywords: +patch nosy: +neil.g Added file: http://bugs.

<    1   2