[issue31949] Bugs in PyTraceBack_Print()

2018-09-22 Thread Serhiy Storchaka


Change by Serhiy Storchaka :


--
pull_requests:  -4257

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-15 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
resolution:  -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.6

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-15 Thread Serhiy Storchaka

Serhiy Storchaka  added the comment:


New changeset 3864248866d6224336c7be49670447cb4d125cd6 by Serhiy Storchaka in 
branch '3.6':
[3.6] bpo-31949: Fixed several issues in printing tracebacks 
(PyTraceBack_Print()). (GH-4289) (#4406)
https://github.com/python/cpython/commit/3864248866d6224336c7be49670447cb4d125cd6


--

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-15 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
pull_requests: +4355

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-15 Thread Serhiy Storchaka

Serhiy Storchaka  added the comment:


New changeset edad8eebeee3c99e324a7f1ac5073167c2b0b54d by Serhiy Storchaka in 
branch 'master':
bpo-31949: Fixed several issues in printing tracebacks (PyTraceBack_Print()). 
(#4289)
https://github.com/python/cpython/commit/edad8eebeee3c99e324a7f1ac5073167c2b0b54d


--

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-06 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
pull_requests: +4257

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-05 Thread Berker Peksag

Berker Peksag  added the comment:

> Setting sys.tracebacklimit to 0 or less no longer suppress printing
> tracebacks in PyTraceBack_Print().

This was also reported in issue 12276.

--
nosy: +berker.peksag

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-05 Thread Serhiy Storchaka

Change by Serhiy Storchaka :


--
keywords: +patch
pull_requests: +4252
stage:  -> patch review

___
Python tracker 

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



[issue31949] Bugs in PyTraceBack_Print()

2017-11-05 Thread Serhiy Storchaka

New submission from Serhiy Storchaka :

0fbab7ff8d2efd92e222fcc13c0aff0998c3c158 changed the semantic of 
PyTraceBack_Print and sys.tracebacklimit. It no longer match the documentation 
and the behavior of the traceback module. Setting sys.tracebacklimit to 0 or 
less no longer suppress printing tracebacks in PyTraceBack_Print(). Setting 
sys.tracebacklimit to None (as at shutdown stage) no longer makes 
PyTraceBack_Print() using default limit, but suppress printing tracebacks and 
sets a TypeError without returning failure from PyTraceBack_Print().

The proposed PR restores the initial purposed semantic and fixes several other 
bugs in PyTraceBack_Print().

* Setting sys.tracebacklimit to 0 or less now suppress printing tracebacks.
* Setting sys.tracebacklimit to None now causes using the default limit.
* Setting sys.tracebacklimit to an integer larger than LONG_MAX now means using 
the limit LONG_MAX rather than the default limit.
* Fixed integer overflows in the case of more than 2**31 items on Windows.
* Fixed output errors handling.

--
assignee: serhiy.storchaka
components: Interpreter Core
messages: 305595
nosy: christian.heimes, serhiy.storchaka
priority: normal
severity: normal
status: open
title: Bugs in PyTraceBack_Print()
type: behavior
versions: Python 3.7

___
Python tracker 

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