Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23695
___
Serhiy Storchaka added the comment:
Here is a modification of Victor's patch, that just emits Py3k warning.
Both ways, with OverflowError and Py3k DeprecationWarning, are good to me. What
would you say about this Benjamin?
--
Added file:
Roundup Robot added the comment:
New changeset 9c606c573ec0 by Berker Peksag in branch 'default':
Issue #1322: platform.dist() and platform.linux_distribution() functions are
now deprecated.
https://hg.python.org/cpython/rev/9c606c573ec0
--
nosy: +python-dev
Berker Peksag added the comment:
Thanks for the patch, Vinod.
--
nosy: +berker.peksag
resolution: - fixed
stage: needs patch - resolved
status: open - closed
versions: +Python 2.7, Python 3.4, Python 3.5
___
Python tracker rep...@bugs.python.org
Roundup Robot added the comment:
New changeset f6e297e698ff by Berker Peksag in branch '2.7':
Issue #22064: Improve the misleading message from 2to3 when skipping optional
fixers.
https://hg.python.org/cpython/rev/f6e297e698ff
--
___
Python tracker
Stuart Bishop added the comment:
Can we get this reopened? As David MacIver points out, this seems entirely a
wart in tuple's constructor (compared to all the other builtin types), whereas
10977 is worrying about how 3rd party code using the C API can corrupt
subclasses of builtin types (a
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
resolution: later - fixed
stage: patch review - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23290
Raymond Hettinger added the comment:
Fixed fromkeys() in Py2.7. Stills needs to be forward ported to 3.4/3.5.
--
assignee: rhettinger -
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23971
Changes by Berker Peksag berker.pek...@gmail.com:
--
stage: - needs patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24065
___
___
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
assignee: rhettinger - serhiy.storchaka
Added file: http://bugs.python.org/file39356/property_clear.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24064
Roundup Robot added the comment:
New changeset 571c82d8f4c9 by Berker Peksag in branch '3.4':
Issue #22064: Improve the misleading message from 2to3 when skipping optional
fixers.
https://hg.python.org/cpython/rev/571c82d8f4c9
New changeset 11fefeb7e941 by Berker Peksag in branch 'default':
Roundup Robot added the comment:
New changeset 79c884cc9625 by Raymond Hettinger in branch 'default':
Issue #23290: Optimize set_merge() for cases where the target is empty.
https://hg.python.org/cpython/rev/79c884cc9625
--
nosy: +python-dev
___
Raymond Hettinger added the comment:
This is good to go.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23488
___
___
Python-bugs-list mailing
Raymond Hettinger added the comment:
This would have gone quicker if the size bug-fix hadn't been commingled with
the optimization.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23488
Roundup Robot added the comment:
New changeset bde652ae05fd by Berker Peksag in branch 'default':
Issue #24064: Add __doc__ to the example in collections.rst.
https://hg.python.org/cpython/rev/bde652ae05fd
--
___
Python tracker rep...@bugs.python.org
Changes by Berker Peksag berker.pek...@gmail.com:
--
resolution: - fixed
stage: commit review - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1322
___
Roundup Robot added the comment:
New changeset f7d82e40e472 by Raymond Hettinger in branch 'default':
Issue #23695: Explain the zip() example for clustering a data series into
n-length groups.
https://hg.python.org/cpython/rev/f7d82e40e472
--
nosy: +python-dev
Roundup Robot added the comment:
New changeset 8440dda28ffe by Raymond Hettinger in branch '3.4':
Issue #19934: Document *None* as an acceptable input to
Counter.most_common([n])
https://hg.python.org/cpython/rev/8440dda28ffe
--
nosy: +python-dev
Roundup Robot added the comment:
New changeset cd0706499812 by Raymond Hettinger in branch '2.7':
Issue #23971: Fix underestimated presizing in dict.fromkeys()
https://hg.python.org/cpython/rev/cd0706499812
--
nosy: +python-dev
___
Python tracker
Serhiy Storchaka added the comment:
One of the worst things in Python 2 is that all can work on author's machine in
ASCII-only environment, but then unhelpfully fail on user machine with
non-ASCII data. Especially when needed a combination of few conditions for the
fail. This issue is about
Raymond Hettinger added the comment:
Thanks for pointing out the omission.
--
resolution: - fixed
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19934
___
Roundup Robot added the comment:
New changeset df708898f27b by Raymond Hettinger in branch '2.7':
Issue #19934: Document *None* as an acceptable input to
Counter.most_common([n])
https://hg.python.org/cpython/rev/df708898f27b
--
___
Python tracker
New submission from White_Rabbit:
Similarly to issue 6771¹, the curses HOWTO² talks about the curses.wrapper
module and its curses.wrapper.wrapper function, but with python 2.7.5-ubuntu3 I
already have the curses.wrapper function.
¹ https://bugs.python.org/issue6771
²
New submission from Cédric Bellegarde:
Hello, i'm lollypop dev:
https://github.com/gnumdk/lollypop
Sometimes, when lollypop quits, i get a segfault...
Here bracktrace:
Program received signal SIGSEGV, Segmentation fault.
0x76b3b528 in _int_free (av=0x76e65620 main_arena,
Roundup Robot added the comment:
New changeset 4b5461dcd190 by Serhiy Storchaka in branch 'default':
Issue #23488: Random generator objects now consume 2x less memory on 64-bit.
https://hg.python.org/cpython/rev/4b5461dcd190
--
nosy: +python-dev
___
New submission from koobs:
The following test failure is observable in koobs-freebsd9 and koobs-freebsd10
buildbots, on the 3.4 and 3.x branches.
==
FAIL: test_utime (test.test_os.StatAttributeTests)
Serhiy Storchaka added the comment:
An example of uncollectable loop if tp_clear is not implemented:
class A:
@property
def f(self): pass
A.f.__doc__ = (A.f,)
--
nosy: +serhiy.storchaka
___
Python tracker rep...@bugs.python.org
Changes by Serhiy Storchaka storch...@gmail.com:
--
Removed message: http://bugs.python.org/msg243078
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23971
___
Serhiy Storchaka added the comment:
An example of uncollectable loop if tp_clear is not implemented:
class A:
@property
def f(self): pass
A.f.__doc__ = (A.f,)
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24064
Changes by R. David Murray rdmur...@bitdance.com:
--
stage: - needs patch
versions: -Python 3.2, Python 3.3, Python 3.6
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24172
___
Serhiy Storchaka added the comment:
LGTM.
--
assignee: serhiy.storchaka - rhettinger
stage: patch review - commit review
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24064
___
Serhiy Storchaka added the comment:
-if (dictresize(mp, Py_SIZE(seq))) {
+if (dictresize(mp, Py_SIZE(seq) / 2 * 3)) {
If Py_SIZE(seq) is 1, dictresize argument is 0.
Why not wryte the expression as Py_SIZE(seq) * 3 / 2? It never overflows,
because Py_SIZE(seq) is the
Changes by R. David Murray rdmur...@bitdance.com:
--
resolution: duplicate -
stage: resolved - needs patch
status: closed - open
type: - behavior
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23757
Changes by Serhiy Storchaka storch...@gmail.com:
--
resolution: - fixed
stage: patch review - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23488
___
Changes by R. David Murray rdmur...@bitdance.com:
--
resolution: - not a bug
stage: - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24032
___
Mark Dickinson added the comment:
From the patch:
-if (dictresize(mp, Py_SIZE(seq))) {
+if (dictresize(mp, Py_SIZE(seq) / 2 * 3)) {
Isn't there a risk of signed overflow here? The dictresize function has an
`assert(minused = 0)`, which is going to fail for values of
Martin Panter added the comment:
Thanks for looking at this David. I am posting utf8-null.v5.patch, which tweaks
some of the wording.
--
Added file: http://bugs.python.org/file39357/utf8-null.v5.patch
___
Python tracker rep...@bugs.python.org
R. David Murray added the comment:
Indeed, we should probably be referring people to their system's man pages for
the authoritative definition of most of these fields.
According to the man pages project getpagesize is no longer a POSIX API, and
that should probably be noted as well (ie: it
koobs added the comment:
After running the latest builds, it appears 3.x is now green, leaving 3.4
failing
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24175
___
Mark Dickinson added the comment:
It never overflows, because Py_SIZE(seq) is the size of allocated array of
pointers.
Ah, good point.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23971
Serhiy Storchaka added the comment:
Definitely there is a bug. The code of timeit is written to support string stmt
and callable setup. Expected that locals available when the function is
created, would be available when the function is executed. But this doesn't
work. May be it worked in the
Changes by Serhiy Storchaka storch...@gmail.com:
Added file: http://bugs.python.org/file39358/timeit_callable_setup.patch
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue5633
___
Marc-Andre Lemburg added the comment:
See issue1322
--
resolution: - wont fix
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9514
___
Marc-Andre Lemburg added the comment:
See issue1322 for why we're closing this.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17762
___
___
Yury Selivanov added the comment:
Eric, is there any chance this can land in 3.5? OrderedDict is a heavily used
thing, everyone will benefit from a fast implementation. It's OK if we have an
imperfect (but fully compatible with existing OrderedDict) implementation in
3.5. We can optimize
Petr Viktorin added the comment:
Issues #17762 and #9514 had patches to improve these functions. Time to close
them?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1322
___
Ethan Furman added the comment:
Armin indicated in his last comment that the patch still has multiple issues.
Are there tests to catch the issues he previously found? That seems the best
method to verify that the current (and future) patches don't break 2.7.
--
New submission from Thomas Caswell:
On the current tip (changeset: 96023:4b5461dcd190) the following results in a
syntax error
def test(a='a', b='b'):
print(a, b)
opta = dict()
optb = dict(a=1, b=2)
test(**(opta or {})) # - works on all python
test(**optb or {})# - fails on current
Petr Viktorin added the comment:
The functions have been deprecated in #1322, is it time to close this?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17762
___
Serhiy Storchaka added the comment:
Here is more complicated patch, that not only fixes handling of callable setup,
but also simplifies the implementation of timeit constructor.
--
Added file:
http://bugs.python.org/file39360/timeit_callable_setup_refactor.patch
Changes by Marc-Andre Lemburg m...@egenix.com:
--
resolution: - wont fix
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17762
___
Changes by Yury Selivanov yseliva...@gmail.com:
--
nosy: +benjamin.peterson, yselivanov
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24176
___
Marc-Andre Lemburg added the comment:
On 13.05.2015 16:18, Petr Viktorin wrote:
Issues #17762 and #9514 had patches to improve these functions. Time to close
them?
Yes. I just did. Thanks for the reminder.
--
___
Python tracker
Petr Viktorin added the comment:
From the discussion on the list:
- It needs to be a macro, not function, to support various types (unsigned long
long, float; possibly C++ stuff with overriden operators)
- Another suggestion to change the order of arguments; I still think being the
same as
Yury Selivanov added the comment:
Guido, thanks for review. Closing the issue.
--
resolution: - fixed
stage: patch review - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24179
Yury Selivanov added the comment:
Guido, thanks for review. Closing the issue.
--
resolution: - fixed
stage: patch review - resolved
status: open - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24178
Changes by Drekin dre...@gmail.com:
--
nosy: +Drekin
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue22555
___
___
Python-bugs-list mailing list
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
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
Petr Viktorin added the comment:
Is it really not better to give the operation a name, rather than repeating the
same ten lines every time? (Well, not the same -- all the modules code it a bit
differently, but with the same meaning.)
I might be true that the types in Python itself are done,
Changes by ppperry maprea...@olum.org:
--
title: Concrete obect C API considered harmful to subclasses of builtin typesje
- Concrete object C API considered harmful to subclasses of builtin typesje
___
Python tracker rep...@bugs.python.org
Changes by ppperry maprea...@olum.org:
--
title: Concrete object C API considered harmful to subclasses of builtin types
- Concrete obect C API considered harmful to subclasses of builtin typesje
___
Python tracker rep...@bugs.python.org
Changes by Yury Selivanov yseliva...@gmail.com:
--
nosy: asvetlov, gvanrossum, haypo, ncoghlan, yselivanov
priority: deferred blocker
severity: normal
stage: needs patch
status: open
title: PEP 492: Documentation
type: enhancement
versions: Python 3.5
Yury Selivanov added the comment:
Closing the issue. I'll open a new one for missing documentation. Thanks!
--
components: +Interpreter Core
resolution: - fixed
stage: patch review - resolved
status: open - closed
___
Python tracker
Changes by Yury Selivanov yseliva...@gmail.com:
--
dependencies: +PEP 492: Documentation
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24017
___
Changes by ppperry maprea...@olum.org:
--
title: Concrete object C API considered harmful to subclasses of builtin
typesje - Concrete object C API considered harmful to subclasses of builtin
types
___
Python tracker rep...@bugs.python.org
Roundup Robot added the comment:
New changeset 0d80d46adfdb by Yury Selivanov in branch 'default':
Issue 24017: More tests for 'async for' and 'async with'.
https://hg.python.org/cpython/rev/0d80d46adfdb
--
___
Python tracker rep...@bugs.python.org
Guido van Rossum added the comment:
BTW, a shout out to Nick for doing most of the review for this monster patch.
Thanks!
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24017
___
Raymond Hettinger added the comment:
I'm -1 on this whole concept and I don't believe that it will make porting
easier. It takes longer to learn the macro, see what it does, write tests for
it, etc than it takes to model ten lines of boilerplate code.
The macros make it harder for me and
Eric Snow added the comment:
@Yury, I'm mostly just waiting for Raymond to give it at least a quick
sanity-check. I know there is at least 1 ref leak, but that can be sorted out.
--
___
Python tracker rep...@bugs.python.org
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, in
Changes by Eric Snow ericsnowcurren...@gmail.com:
--
priority: normal - release blocker
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16991
___
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
Zachary Ware added the comment:
Which version of MSVC are you using?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24181
___
___
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:
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
Serhiy Storchaka added the comment:
What is error message?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24182
___
___
Python-bugs-list mailing
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
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
keywords: +patch
Added file: http://bugs.python.org/file39365/fix_list_to_tuple.diff
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23757
Changes by Raymond Hettinger raymond.hettin...@gmail.com:
--
keywords: +easy -patch
priority: normal - high
versions: +Python 3.5
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23757
___
Yury Selivanov added the comment:
@Eric, can you set priority to release blocker?
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16991
___
___
Terry J. Reedy added the comment:
The same '2010' used for 3.4.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24181
___
___
Python-bugs-list
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
Kain added the comment:
Had the same problem but was able to fix this by rewriting the win_getpass
method in getpass.py:
def win_getpass(prompt='Password: ', stream=None):
Prompt for password with echo off, using Windows getch().
if sys.stdin is not sys.__stdin__:
return
New submission from Yury Selivanov:
The attached patch makes Locks, Conditions, Semaphores, and BoundedSemaphores
support new 'async with' syntax.
Because the patch contains a file that will only be checked in to the CPython
repo (test_pep492.py), I decided to create the issue on
R. David Murray added the comment:
I'm setting this to release blocker because it sounds like a simple fix and I
don't think we should release with these basic windows functions missing. If
you (Steve) don't think it is important for the beta you could set it to
deferred blocker.
--
New submission from Demian Brecht:
http_proxy and https_proxy are common environment variables used cross
platform. Currently, urllib.request has support for it, but http.client does
not. It probably should.
If support is added to http.client, the handling of proxy environment variables
in
Roundup Robot added the comment:
New changeset 68d653f9a2c9 by Andrew Kuchling in branch '2.7':
#19934: fix mangled wording
https://hg.python.org/cpython/rev/68d653f9a2c9
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19934
Changes by Terry J. Reedy tjre...@udel.edu:
--
stage: - resolved
type: - behavior
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1683368
___
___
R. David Murray added the comment:
Oh, I just realized I committed this without checking how it rendered...
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23088
___
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 rep...@bugs.python.org
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
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
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,
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
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,
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
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
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 rep...@bugs.python.org
http://bugs.python.org/issue23995
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:
1 - 100 of 151 matches
Mail list logo