Document and clean up the ExtensionManager code.

Review Request #9272 — Created Oct. 16, 2017 and submitted

Information

Djblets
release-0.10.x
9f9c4c8...

Reviewers

This change is primarily concerned with documenting ExtensionManager,
fleshing out some details of some of the methods, in preparation for
some new work.

Some of the code has been cleaned up a bit just to better conform with
coding standards. Double quotes have been turned into single quotes,
line lengths are more consistent, and some dictionary key checks have
been turned into try/except blocks. The logic changes are minimal.

Unit tests pass.

Checked to make sure all common extension operations (loading, enabling,
disabling, configuring) worked.

Checked that docs built without errors.

Description From Last Updated

E131 continuation line unaligned for hanging indent

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 failed.
JSHint passed.

flake8

chipx86
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-0.10.x (bfad905)