[Python-modules-team] Bug#534709: python-cjson: Unescaped solidus for decoding
Bernd Zeimetz
bernd at bzed.de
Tue Jul 28 22:35:25 UTC 2009
Hi Adrien,
I've talked with upstream about your patch, here is his answer:
> I know of it, but unfortunately it brings more problems than it solves. It
> doubles the space requirements for decoding a JSON string, because it
> allocates a second buffer to do a pre parsing, with the only purpose of
> changing the solidus. This also increases significantly the time required to
> decode a JSON string as it parses it twice, almost halving the decoder
> performance.
> The correct fix it to modify the parser to take into account the solidus, so
> that it can all be done in 1 stage with only 1 buffer.
While I appreciate your work, I can't apply this patch unfortunately.
Cheers,
Bernd
--
Bernd Zeimetz Debian GNU/Linux Developer
GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79
ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F
More information about the Python-modules-team
mailing list