[issue42898] pickle.loads() crashes interpreter on invalid input

2021-01-11 Thread Kale Kundert
Change by Kale Kundert : -- type: -> crash versions: +Python 3.8 ___ Python tracker <https://bugs.python.org/issue42898> ___ ___ Python-bugs-list mai

[issue42898] pickle.loads() crashes interpreter on invalid input

2021-01-11 Thread Kale Kundert
New submission from Kale Kundert : I expect `pickle.loads()` to raise `_pickle.UnpicklingError` for any invalid input, but for the specific example shown below, the interpreter crashes after attempting to allocate >16GB of memory. Note that this input does not have the pickle header (b'0

Sphinx plugin to make easier-to-navigate class documentation

2020-05-19 Thread Kale Kundert
I'm writing to share a Sphinx plugin I wrote, which I think makes the documentation for large classes much easier to navigate and understand.  The plugin is called `autoclasstoc` and you can find the documentation here: https://autoclasstoc.readthedocs.io/en/latest/ I wrote this plugin

Sphinx plugin to make easier-to-navigate class documentation

2020-05-18 Thread Kale Kundert
I'm writing to share a Sphinx plugin I wrote, which I think makes the documentation for large classes much easier to navigate and understand.  The plugin is called `autoclasstoc` and you can find the documentation here: https://autoclasstoc.readthedocs.io/en/latest/ I wrote this plugin because,