On Fri, Dec 21, 2018 at 4:30 AM Paul Moore <p.f.mo...@gmail.com> wrote:
> On Thu, 20 Dec 2018 at 17:22, Chris Angelico <ros...@gmail.com> wrote:
> > Proper error handling is left as an exercise for the reader, both in
> > terms of JSON errors and file errors. Also, the code is completely
> > untested. Have fun :)
>
> Yeah, once you have the insight that you can attempt to parse a block
> at a time, the rest is just a "simple matter of programming" :-)

Perfect! I can leave it all in your capable hands then. Wasn't sure
how much I'd need to explain there, and it sounds like I
overestimated. :) Have fun with it!

Something to be aware of: exception raising in PYthon is somewhat
expensive, so it may be worth tuning your chunk size upwards a bit to
compensate (keep a bit more in memory, fail the parse less
frequently). Would need to measure. Of course, it's entirely possible
that it won't even matter, and your parse time will be utterly
dominated by disk read times.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to