Refactor out _build_apps_from_settings - an io-free function. While called only once, IMO it's easier to read and gets some extra io-free testing. I have one more io-free function refactor I will submit. I'm not including any trivial ones that mainly benefit asyncio while making core neutral or worse in terms of lines of code and readability.
I used the _ prefix to indicate private. I saw this done sometimes in the code base but it could go either way.
Generated by Claude, reviewed by me.
General
- Make sure you use semantic commit messages.
Examples:"fix(google): Fixed foobar bug","feat(accounts): Added foobar feature". - All Python code must formatted using Black, and clean from pep8 and isort issues.
- JavaScript code should adhere to StandardJS.
- If your changes are significant, please update
ChangeLog.rst. - If your change is substantial, feel free to add yourself to
AUTHORS.