This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients JelleZijlstra, ezio.melotti, jcgoble3, mrabarnett, pitrou, serhiy.storchaka, terry.reedy
Date 2016-06-05.19:51:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1465156272.13.0.0765788946241.issue26336@psf.upfronthosting.co.za>
In-reply-to
Content
I prefer 'rexcode' for the attribute name.

I share Serhiy's  reservations.  When people write code that depends on CPython implementation details, even though documented as such, the existence of such code becomes a drag on change, especially when details have been stable for awhile.  I just saw this used as an argument against one of the proposed bytecode/wordcode changes. "It would break current 3rd party code." It also came up a few years ago with randomizing hashes (and dict iteration order).

Jelle, can one access the 'rexcode' via ctypes?  Is so, I think an re disassembler with docs would be a good pypi module.  Maybe you could also make it work with Barnett's regex module.
History
Date User Action Args
2016-06-05 19:51:12terry.reedysetrecipients: + terry.reedy, pitrou, ezio.melotti, mrabarnett, serhiy.storchaka, JelleZijlstra, jcgoble3
2016-06-05 19:51:12terry.reedysetmessageid: <1465156272.13.0.0765788946241.issue26336@psf.upfronthosting.co.za>
2016-06-05 19:51:12terry.reedylinkissue26336 messages
2016-06-05 19:51:12terry.reedycreate