Message232054
JSON encoder uses recursion calls guards but they don't save from an overflow of C stack.
How to reproduce:
import json
sys.setrecursionlimit(1000000000)
json.dumps(5j, check_circular=False, default=lambda o: [o]) |
|
Date |
User |
Action |
Args |
2014-12-02 21:58:07 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, vstinner |
2014-12-02 21:58:07 | serhiy.storchaka | set | messageid: <1417557487.77.0.0429133076736.issue22984@psf.upfronthosting.co.za> |
2014-12-02 21:58:07 | serhiy.storchaka | link | issue22984 messages |
2014-12-02 21:58:07 | serhiy.storchaka | create | |
|