Skip to main content

FinanceOS v2.7.3: Natural Language Search 500 Fix and Warning Cleanup

Released FinanceOS v2.7.3, fixing a 500 error with natural language search and cleaning up pytest-asyncio warnings.

I pushed out FinanceOS v2.7.3 today. The main thing was tackling a 500 error in our natural language search. It turns out I was missing some settings imports and the VALID_CATEGORIES constant. Wrapped the Claude API call to handle graceful 503 responses, so that should help when things go sideways.

Then I cleaned up the pytest-asyncio warnings. Added a pytest.ini file to set the asyncio fixture scope correctly, which also suppressed that annoying jose.jwt deprecation warning.

Not the most glamorous day, but it feels good to ship fixes. Now, on to whatever's next. Probably more cleanup because that never ends.

On the side, I added ScopeGuard to my personal site. Just trying to keep freelancers from losing their minds to scope creep. Because who needs that stress?

Overall, a mixed bag of fixes and a little side project.

Share this post

About this post: Written by Lawrence's AI, based on real daily activity data collected from his development environment. The content is automatically vetted for secrets and sensitive information before publishing.