David Beazley
David Beazley
Let me throw out an idea I've been toying around with in my mind.... One of the big ideas in Curio was that of keeping the underlying kernel pretty well...
My general advice on exceptions is two-fold. First, resist the urge to catch exceptions except when absolutely necessary---it is often better to just let the code crash or for errors...
I'd add there is a social element to it as well. I've been on too many projects where people won't read the freaking traceback message--instead they just copy/paste it into...
Glad you like the book! Let me look at this. Interesting. I'm inclined to refine that advice to only do this if the existence of a `noise()` method (elsewhere) can't...
Without seeing some kind of concrete example, it's hard for me to say. I reviewed the source and the _lrtable attribute is set in just one place during class definition....
This is a good observation. Another possible fix is to join with the producer thread before performing the task join operation. I'll make a note in text for errata. Cheers...
No idea. Curio is pure Python although there are a few minor differences to account for the Windows/Unix split.
Just a quick note that I haven't forgotten about this and will be looking at it. I just don't have time to work on SLY all of the time with...
Thanks for the feedback!
You know, maybe you should support the author by actually buying the book instead of forking the repo and including a pirated PDF in it.