Message261296
| Author |
petr.viktorin |
| Recipients |
docs@python, petr.viktorin |
| Date |
2016年03月07日.11:15:48 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1457349348.27.0.253072992901.issue26502@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
According to the docs [0], traceback.extract_tb should return 4-tuples (filename, line number, function name, text).
[0] https://docs.python.org/3/library/traceback.html#traceback.extract_tb
Instead, since Python 3.5, it returns FrameSummary objects, which are not tuples, nor tuple subclasses, nor even sequences. (This broke some code in the wild that called len() on FrameSummary.)
Issue 25111 pointed out another tuple incompatibility, which was fixed. Should __len__ be added as well? Or the whole Sequence ABC?
I can provide a patch when those questions are answered. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2016年03月07日 11:15:48 | petr.viktorin | set | recipients:
+ petr.viktorin, docs@python |
| 2016年03月07日 11:15:48 | petr.viktorin | set | messageid: <1457349348.27.0.253072992901.issue26502@psf.upfronthosting.co.za> |
| 2016年03月07日 11:15:48 | petr.viktorin | link | issue26502 messages |
| 2016年03月07日 11:15:48 | petr.viktorin | create |
|