]> granicus.if.org Git - python/commit
bpo-33947: dataclasses no longer can raise RecursionError in repr (GF9916)
authorSrinivas Thatiparthy (శ్రీనివాస్ తాటిపర్తి) <srinivasreddy@users.noreply.github.com>
Fri, 19 Oct 2018 16:54:50 +0000 (22:24 +0530)
committerEric V. Smith <ericvsmith@users.noreply.github.com>
Fri, 19 Oct 2018 16:54:50 +0000 (12:54 -0400)
commitdd13c88b5371e13fc16b84e2f9b8715d917de269
tree3475ff0a6de876f3119334cd8ca4068773eabe57
parent55f8249d65af3f1b83df81fa46f6fc6e452ed944
bpo-33947:  dataclasses no longer can raise RecursionError in repr (GF9916)

The reprlib code was copied here instead of importing reprlib. I'm not sure if we really need to avoid the import, but since I expect dataclasses to be more common that reprlib, it seems wise. Plus, the code is small.
Lib/dataclasses.py
Lib/test/test_dataclasses.py
Misc/NEWS.d/next/Library/2018-10-17-02-15-23.bpo-33947.SRuq3T.rst [new file with mode: 0644]