Jason Madden

Results 44 issues of Jason Madden

As reported in https://github.com/gevent/gevent/issues/1351#issuecomment-463149863

* gevent version: master, after support for 3.8 was added (https://github.com/gevent/gevent/commit/8224e81425762ad21d3b63ffb9cc0a0c2d789704#diff-b0fcbfddd3a77fb4d4375f00b56fab3c) I've noticed that in the face of certain gevent errors (e.g., the main thread exiting due to a LoopExit...

Type: Bug
PyVer: python3

Currently these are hidden in `gevent.pool.Group`. Are they useful enough with common enough defaults or easily understood tradeoffs in the defaults that they should be exposed as convenient top-level APIs?...

Type: Enhancement
Type: Question

Gathering the blocking greenlet trace report can be relatively expensive. Printing it also takes time. In scenarios where we want to monitor for quite small blocking durations, that can interfere...

Type: Enhancement

And add to the lint check, like [warehouse does](https://github.com/pypa/warehouse/pull/3367), along with a `make reformat` to fix any issues. I had a quick look over the output of black in src/gevent/...

internal

Currently, only a single `Parameters` block is emitted, containing all of both `:keyword:` and `:param:` entries, all styled the same. A reader would have to look at the signature to...

internal
Type: Docs

`gevent.pywsgi` is an implementation of the WSGI spec for HTTP

Type: Enhancement
Type: Question

(Taken from https://github.com/zopefoundation/zope.interface/issues/199#issuecomment-610948903) #203 lets most of zopetoolkit's tests run in STRICT_IRO mode. There are a few exceptions: - ZODB's FileStorage redundantly declares multiple implemented interfaces. The fix is easy:...

Over in https://github.com/zopefoundation/ZODB/issues/106, I describe how having persistent objects that implement custom `__eq__` and `__hash__` methods can be bad for perfomance. Unfortunately, that's not just a theoretical concern. One of...

Make it a non-fatal error when `EncodeGrab` fails to marshal data when called by `grabTarget`. Previously, if a result couldn't be encoded, the process crashed. Now, it logs an error...