Coding 2025-09-04

By Max Woerner Chase

Okay, first off, it's late, and I'm going to try to make this quick. And probably fail.

Second off, I decided to take another look at MOTR. In the intervening months since last time, Mypy made some bug fixes and improvements, and I had to update the code and tests to account for it. Once that was out of the way, I took another look at the coverage stats, and I... do not remember what I was doing. Something about needing to rewrite the wrapper code so that the module globals are changed to properties on a class, but first I need to get more test coverage... somewhere? In particular, I need to make sure that each instance gets unique copies of the labels... Looking at the uncovered lines, the most plausible thing is... the new matrix code. Oof. That's going to take some careful study and review. Definitely not happening right now.

Got to wind down.

Good night.