Boston Walker

Results 19 comments of Boston Walker

The checks are no longer working but all tests should be passing now. It would be great if someone can review this PR.

Not in its current format. I would be welcome to suggestions.

> Hey @bostonrwalker, I'm going to go ahead and convert this to a draft for now as the history is very messy and makes review difficult. Once you've rebased this/cleaned...

Hey @neersighted, I'm marking the PR as ready to review now. I mucked up the history a bit - sorry for the rookie mistakes. It's my first time making such...

@Secrus Great feedback. > While I like the idea, I am concerned with how this uses `setuptools` and `distutils`: > > * `distutils` module is scheduled for removal in Python...

Let me take a crack at implementing those functions today.

Looks like those functions are already fully available as: ``` libzt.zts_init_allow_net_cache(True) libzt.zts_init_allow_peer_cache(True) libzt.zts_init_allow_roots_cache(True) ```

Also, the libzt socket class is currently not compatible with `socket.SocketIO` due to the `_incref_socketios()` and `_decref_socketios()` methods. These methods count refs to the socket and automatically close the socket...

Thanks for the reply. This code should run the nodes in separate processes, although I'm not entirely sure how Python multiprocessing interacts with native libraries.