[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Ethan Furman

Ethan Furman added the comment:

Should this patch also go into the 3.3 branch?  It only went into 3.4.

If yes, how should I go about doing that?

--
assignee:  - ethan.furman

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Ned Deily

Ned Deily added the comment:

The 3.3 branch is now only open for security fixes so this issue doesn't appear 
to warrant backporting there.

--
nosy: +ned.deily

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Ethan Furman

Ethan Furman added the comment:

Cool, leaving it closed.

--
versions:  -Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Eli Bendersky

Eli Bendersky added the comment:

On Tue, Jun 24, 2014 at 2:29 PM, Ned Deily rep...@bugs.python.org wrote:


 Ned Deily added the comment:

 The 3.3 branch is now only open for security fixes so this issue doesn't
 appear to warrant backporting there.

 --


These questions keep popping up in various places, being asked even by core
devs like here.

Is there a place where this is described formally? I.e. 3.5 is trunk, 3.4
is bug fixes, 3.3 is security fixes, doc fixes good everywhere, and some
info about 2.7? I imagine since this only changes once per 18 months or so,
it should not be difficult to maintain and can just be part of the release
manager's job.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Ned Deily

Ned Deily added the comment:

It is described in the developer's guide.  The current status is summarized 
here:

https://docs.python.org/devguide/devcycle.html#summary

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2014-06-24 Thread Eli Bendersky

Eli Bendersky added the comment:

On Tue, Jun 24, 2014 at 3:18 PM, Ned Deily rep...@bugs.python.org wrote:


 Ned Deily added the comment:

 It is described in the developer's guide.  The current status is
 summarized here:

 https://docs.python.org/devguide/devcycle.html#summary


Excellent. Thanks Ned.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-31 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 33727fbb4668 by Ethan Furman in branch 'default':
Close #18780: %-formatting now prints value for int subclasses with %d, %i, and 
%u codes.
http://hg.python.org/cpython/rev/33727fbb4668

--
nosy: +python-dev
resolution:  - fixed
stage: patch review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-31 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 833246d42825 by Ethan Furman in branch 'default':
Issue #18780: code cleanup.
http://hg.python.org/cpython/rev/833246d42825

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-30 Thread Eli Bendersky

Eli Bendersky added the comment:

lgtm

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-27 Thread Ethan Furman

Ethan Furman added the comment:

Okay, simple fix, patch and tests attached.

--
keywords: +patch
nosy: +ncoghlan
stage:  - patch review
Added file: http://bugs.python.org/file31492/issue18780.stoneleaf.01.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-21 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

I think we should just use PyNumber_ToBase() for any int and int subclass. The 
calling __str__() for special case looks weird.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-21 Thread Serhiy Storchaka

Changes by Serhiy Storchaka storch...@gmail.com:


--
nosy: +barry, eli.bendersky, eric.smith, ethan.furman

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-21 Thread Ethan Furman

Ethan Furman added the comment:

I'll get my patch separated and over here when I get back home (on a business 
trip at the moment).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-19 Thread Serhiy Storchaka

New submission from Serhiy Storchaka:

 class I(int):
... def __str__(self):
... return 'spam'
... 
 '%i' % (I(42),)
Traceback (most recent call last):
  File stdin, line 1, in module
SystemError: Objects/unicodeobject.c:13595: bad argument to internal function

This issue is related to issue18738 and will be fixed when use 
PyNumber_ToBase() for any int subclass (not only for bool).

--
messages: 195631
nosy: haypo, serhiy.storchaka
priority: normal
severity: normal
status: open
title: SystemError when formatting int subclass
type: crash
versions: Python 3.3, Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18780] SystemError when formatting int subclass

2013-08-19 Thread STINNER Victor

STINNER Victor added the comment:

formatlong() should copy the string if Py_REFCNT(str) != 1.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18780
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com