Philip Semanchuk

Results 31 comments of Philip Semanchuk

For the upcoming version of `posix_ipc` (1.1.0), the reference to `distutils` is still in the code. It's only imported when `setuptools` is _not_ present. I think `setuptools` is part of...

Hi @GreatBahram, I'm very sorry for letting this issue sit for so long. I don't think I realized you had opened it. I didn't know about this behavior of `queue.Queue`...

Here are the relevant log files for Linux and FreeBSD (probably from 11.1). The log file for BSD has been greatly truncated to fit GitHub's attachment size limitations. The original...

Confirmed that this still happens under FreeBSD 13.1-RELEASE-p5. The unit tests in `test_message_queues.py` seg fault at some point, although not necessarily in `test_request_notification_threaded_rearm()`. If I comment out that test, the...

Hi, thanks for your feature suggestion! I can see how it would be helpful in your particular case. However, I'm not to inclined to add this for a few reasons,...

Thanks for the bug report! I have an M1 Mac, so I'll be able to experiment with this myself.

If I was designing this from the ground up I might convince myself that the unlinking behavior is the best idea, I'm not sure. But I don't want to break...

Interestingly, I'm unable to re-create this failure on my system (2021 M1 Pro, OS version 12.6). Can you tell me more about the system where you see this fail? Also,...

That looks like a great solution. I'm also puzzled why `sem.unlink()` might fail in this code. For tidiness (and depending on how this context manager is invoked), you might want...

I have two observations to make. First, the Open Group Specification (https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html) says clearly -- > If _fildes_ refers to a shared memory object, _ftruncate()_ shall set the size of...