Bill Fisher

Results 9 comments of Bill Fisher

Currently, the `unicodedata` version is tied to the version of the Python interpreter. For Python 3.7, it's Unicode 11.0. Python 3.8 will be Unicode 12.1. The PRECIS library could support...

I agree that selecting the Unicode version at runtime would be better. My plan is to first add the unicodedata override. Then, I will take a look at the possibility...

It may be difficult to develop a framework that runs under both eventlet and asyncio. An alternative is to solidify the eventlet version, then develop the asyncio version as a...

If the ChewieFactory let me specify the spawn/create_task function, I would use that in the asyncio port. Sometimes, it is useful to create "managed" tasks where you can control their...

Chewie's external client API may be able to hide the greenlet/coroutine internals a little better. In faucet_dot1x.py, Chewie's run() api requires the client code to know how to spawn the...

Yes, I think that inversion of control you are suggesting will work. This is kind of like a asyncio.Protocol, but with callbacks for radius and eap messages (e.g. on_radius_in, on_radius_out,...

ASIO is a header-based library. To use it with alternate versions of OpenSSL, you need to compile your programs using the appropriate SSL headers: OpenSSL, LibreSSL or BoringSSL. ASIO is...

Thanks for the note. I have updated my precis-i18n testing tables and generated a derived-props-17.0 file for Unicode 17.0. My latest changes are in the `unicode17` branch right now. I...

In Python, the version of the Unicode tables is tied to the major version of the Python release. There is some flexibility in that you can use the `unicodedata2` module,...