Skip to content

Conversation

@IlyaKataev
Copy link

Description

Refactored the run() function in bottle.py.

Changes

  • Extracted reloader parent process logic into helper: _run_reloader_loop().
  • Extracted server instantiation logic into helper: _make_server().
  • Main run() function is now cleaner and follows a linear flow.

Metrics (Radon)

Before: run - Score E

After: run - Score C
- New helper _run_reloader_loop - Score B
- New helper _make_server - Score B

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant