osbrain icon indicating copy to clipboard operation
osbrain copied to clipboard

osBrain - A general-purpose multi-agent system module written in Python

Results 61 osbrain issues
Sort by recently updated
recently updated
newest added

Set which methods are to be called safe/unsafe by default with decorators.

enhancement

Check possible addition of type hints and use of Mypy within osBrain.

enhancement
maybe

Maybe merge `set_method()` and `set_attr()` into `set()`? Or rather make the proxy able to set attributes and methods automatically with `proxy.x = y`?

maybe

This function aims to guarantee the PUB/SUB channel to be already up and running after returning, ready for sending data right away without it being dropped (client will be guaranteed...

feature

To check correct typing in all osBrain.

enhancement
test

Parameters and return types should be specified and checked in the tests with MyPy.

enhancement

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...

A name server restart does cause a loss of all name server records. A persistent storage option would be great to have, in case of a name server restart all...

feature
hacktoberfest

We should get more descriptive exceptions when trying, for example, to connect to a ASYNC_REP server without specifying a handler. Applies to SYNC_PUB/SYNC_SUB too, and perhaps the pure zmq sockets...

enhancement
test

As of now, I think the following is not implemented: - Have three agents: A, B, C. - A binds a SYNC_PUB socket, and B connects to it. - B...

enhancement