Split up extensions/hooks.py
Review Request #12837 — Created Feb. 23, 2023 and submitted — Latest diff uploaded
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 coupleis 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.