Split up extensions/hooks.py

Review Request #12837 — Created Feb. 23, 2023 and submitted — Latest diff uploaded

Information

Review Board
release-6.x

Reviewers

hooks.py was getting very large and unwieldy. This change splits it up
into a bunch of individual files, with an index for forwarding
imports.

This does not make any changes to the hook implementations except for
adding a couple is not None assertions to satisfy static type
checkers. I'm planning on following this up later with a change to add
typing to these.

  • Ran unit tests.
  • Built codebase docs and checked output.

Commits

Files