[Python-Dev] iso8601 parsing (original) (raw)

Paul G paul at ganssle.io
Fri Dec 1 12:51:29 EST 2017


As an update, I have the C version done and basically tested as an extension (I "cheated" on the tests by using hypothesis, so I still need to write unittest-style tests), just writing the Python version with tests now.

I know there is a feature freeze coming in soon, is there a strict deadline here if we want this for Python 3.7?

Best, Paul

On 12/01/2017 12:47 PM, Chris Barker wrote:

On Wed, Nov 29, 2017 at 4:19 PM, Paul G <paul at ganssle.io> wrote:

I can write at least a pure Python implementation in the next few days, if not a full C implementation. Shouldn't be too hard since I've got a few different Cython implementations sitting around anyway.

Thanks! -CHB

On November 29, 2017 7:06:58 PM EST, Alexander Belopolsky <_ _alexander.belopolsky at gmail.com> wrote:

On Wed, Nov 29, 2017 at 6:42 PM, Chris Barker <chris.barker at noaa.gov> wrote: indeed what is the holdup? I don't recall anyone saying it was a bad idea in the last discussion. Do we just need an implementation? Is the one in the Bug Report not up to snuff? If not, then what's wrong with it? This is just not that hard a problem to solve.

See my comment from over a year ago: <https://bugs.python.org/_ _issue15873#msg273609>. The proposed patch did not have a C implementation, but we can use the same approach as with strptime and call Python code from C. If users will start complaining about performance, we can speed it up in later releases. Also the new method needs to be documented. Overall, it does not seem to require more than an hour of work from a motivated developer, but the people who contributed to the issue in the past seem to have lost their interest.

-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: OpenPGP digital signature URL: <http://mail.python.org/pipermail/python-dev/attachments/20171201/955fc372/attachment.sig>



More information about the Python-Dev mailing list