Coding 2022-12-21

Tags:
By Max Woerner Chase

I was thinking about working on MOTR, and I realized that, before I do anything else, I want to audit my dependencies to check for urgent updates. I know Trio has some stuff coming down the pipe that I need to be ready for. And I can make some improvements to how I'm requiring Cement if I use a newer version. Here are MOTR's direct dependencies, and notes on them:

Let's have a quick look at the Trio changes.

The upcoming change is to trio.MultiError creation, or lack thereof. In order to handle everything properly, I need to:

The other Trio-related change I want to make is to stop telling Cement to handle SIGINT. This requires getting a small number of changes just right, which shouldn't be hard, but it took a bunch of effort to verify that this was the case. And I'm still not totally sure.

Anyway, I'll look into making those changes later. For now, I should wind down.

Good night.