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 Greg Price
Recipients Greg Price, belopolsky, ezio.melotti, lemburg, loewis, malin, martin.panter, r.david.murray, serhiy.storchaka, terry.reedy, vstinner
Date 2019-08-25.00:33:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1566693181.09.0.890676150292.issue18236@roundup.psfhosted.org>
In-reply-to
Content
> I've gone and made a patch for this change

Update:

* The preparatory changes in #37760 are now almost all merged; GH-15265 is the one piece remaining, and I'd be grateful for a review.

It's a generally straightforward and boring change that converts the main data structures of makeunicodedata.py from using length-18 tuples as records to using a dataclass, which I think makes subsequent changes that add features to that script much easier both to write and to review.

* I have a slightly updated version of the fix itself, which differs mainly by adding a test: https://github.com/gnprice/cpython/commit/9b3bf6739 Comments welcome there too.
History
Date User Action Args
2019-08-25 00:33:01Greg Pricesetrecipients: + Greg Price, lemburg, loewis, terry.reedy, belopolsky, vstinner, ezio.melotti, r.david.murray, martin.panter, serhiy.storchaka, malin
2019-08-25 00:33:01Greg Pricesetmessageid: <1566693181.09.0.890676150292.issue18236@roundup.psfhosted.org>
2019-08-25 00:33:01Greg Pricelinkissue18236 messages
2019-08-25 00:33:00Greg Pricecreate