Peter Bierma

Results 180 comments of Peter Bierma

My best guess would be that something is raising on 3.13, and then the C code that has a failure path makes a `Py_DECREF` to a reference it doesn't own....

Ok, thanks. I'll post to the thread to see what we can do. In the meantime, I'll keep this open in case we need to do anything upstream e.g. to...

Confirmed it on Linux, for both 3.12 and main. FWIW, the script does print out `end` for me, but it hangs upon interpreter finalization, so it doesn't really show up...

I do think this is possibly a security issue. It looks like this applies to any iterable greater than 65514, so if user input was passed to `Queue.put`, this is...

Upon further investigation, this looks unrelated to `multiprocessing` and is just a nasty side-effect of `os.pipe`. Apparently, writable files returned by `pipe()` have an internal limit of 65536 (i.e., the...

> An alternative would be to have multiple pipes. Yeah, that would be (3) in my comment. The question comes down to what kind of maintenance burden that will have.

Tests are going to all fail right now (as expected), but if you have any advice/concerns so far @kayhayen be sure to let me know.

Definitely getting closer to fruition. The main part that I need to iron out is the partial matching. It's not yet clear to me how to execute the `except*` block,...

> See also the view in https://github.com/python/cpython/issues/49101#issuecomment-1093452060 that this isn't valid usage. Apparently, [a lot](https://github.com/search?q=language%3APython+minidom.Element%28&type=code) of people have been breaking this rule.

Probably a duplicate of either #3457 or #3469. I'll get to this soon.