Message360522
Currently the "symtable entry" extension type (PySTEntry_Type) defined in `Python/symtable.c` defines no `tp_new` or `tp_init`, making it impossible to create instances of this type from Python code.
I have a use case for pickling symbol tables (as part of a cache subsystem for a static analyzer), but the inability to create instances of symtable entries from attributes makes this impossible, even with custom pickle support via dispatch_table or copyreg.
If the idea of making instances of this type creatable from Python is accepted in principle, I can submit a PR for it.
Thanks! |
|
Date |
User |
Action |
Args |
2020-01-22 23:44:18 | carljm | set | recipients:
+ carljm |
2020-01-22 23:44:18 | carljm | set | messageid: <1579736658.27.0.540256787328.issue39428@roundup.psfhosted.org> |
2020-01-22 23:44:18 | carljm | link | issue39428 messages |
2020-01-22 23:44:17 | carljm | create | |
|