Thespian icon indicating copy to clipboard operation
Thespian copied to clipboard

Python Actor concurrency library

Results 16 Thespian issues
Sort by recently updated
recently updated
newest added

It would be nice if `.tell()/.send()/.ask()` accepted a list for the first arg (actorAddr), meaning to send copies of that message to all of the listed destinations. I believe there's...

enhancement
question

Current Thespian system bases (circa version 3.2) are implemented with a single convention leader and form a star topology. This makes the convention leader a single point of failure in...

enhancement

In writing some more general Actors and interfaces to interact with them, it would be nice to have a way to say "get me the Actorsystem if one's running, but...

I was struggling to configure logging for my library that uses Thespian, until I found it was because of this function, I believe: https://github.com/thespianpy/Thespian/blob/4a7b5222764ec7a77c0ca6517edfeb973a154fad/thespian/system/logdirector.py#L46 `logging.basicConfig(...)` fails (for instance, you can't...

https://github.com/thespianpy/Thespian/blob/2341eae2928a861820e9d71c3f7974bee3e34388/thespian/system/transport/MultiprocessQueueTransport.py#L211-L224 After a `KeyboardInterrupt` it's not possible to get Actors from the actor system or send messages to it, so the system can't be shut down properly any more. ###...

With `self.handleDeadLetters(startHandling=True)`, I have registered one Actor in my Actor System to handle dead letters. Whilst this is working as expected with _multiprocUDPBase_ and _multiprocUDPBase_, it is not working this...