Modernize reviewboard.hostingsvcs.base.http and add typing.

Review Request #13177 — Created Aug. 1, 2023 and submitted

Information

Review Board
release-6.x

Reviewers

This updates the typing for the hosting service HTTP support, updating
some legacy documentation and bad assumptions in the code accordingly.
This includes the removal of a lot of Python 2-isms in the code and
documentation that are no longer needed.

Functionality marked as deprecated in Review Board 4 have now been given
a deprecation warning, scheduled for removal in Review Board 7.

Unit tests pass.

Verified that pyright and mypy were happy with this module.

Summary ID
Modernize reviewboard.hostingsvcs.base.http and add typing.
This updates the typing for the hosting service HTTP support, updating some legacy documentation and bad assumptions in the code accordingly. This includes the removal of a lot of Python 2-isms in the code and documentation that are no longer needed. Functionality marked as deprecated in Review Board 4 have now been given a deprecation warning, scheduled for removal in Review Board 7.
b23e45e8c69aa669989eaeef80a29b33a1051480
chipx86
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-6.x (0b3d63f)