Oscar
Oscar
Continuing the discussion from #357 Consider the following code: ```python import time from osbrain import run_nameserver, run_agent, Agent def log_msg(agent, msg): agent.log_info('Received: %s' % msg) class ListAgent(Agent): def on_init(self): self.received...
~~I find it kind of annoying when I launch multiple agents and they all start printing `INFO` level log messages without me being able to do anything.~~ (https://github.com/opensistemas-hub/osbrain/issues/329) I suggest...
The nameserver crashed on shutdown and I could not restart it because it was left hanging, waiting for a rogue agent to shut down, which apparently is the expected behavior....
There is a section in the documentation explaining why we are not encrypting the data we send by default, and why the users should care about encrypting it themselves. This...
As mentioned in https://github.com/opensistemas-hub/osbrain/pull/252#issuecomment-368051072 This is mostly for Windows compatibility, since it won't support changing the linger value in the global config dictionary. By the way, this also needs tests...
Related to #255 Since Windows can't `fork` to create new processes, and it must use `spawn`, global variables such as `config` are not being copied to child processes. We should...
When we move to typing for the next release, we should also find some system to generate documentation based on those indicators. That would allow us to clean up some...
Fixes #60 Here's a quick rundown of the changes: * The signal handler needs to send a shutdown signal to the agents from a separate thread, since running it in...
As mentioned [here](https://github.com/opensistemas-hub/osbrain/pull/224#discussion_r1638022149), we need to decide what to do in the event that the name server crashes. Right now the two options we've come up with were to either...