Update sorting and comparisons for Python 3 compatibility.

Review Request #10555 — Created May 17, 2019 and submitted

chipx86
Review Board
release-4.0.x
603fcfb...
reviewboard

Python 3 changed how sorting and comparing of items works. It removed
cmp in favor of a silly expression, and limited options for sorting
methods.

This change updates our sorting code to use the new methods, and to also
make use of the backport of cmp available in Djblets.

Unit tests pass on Django 1.6 (Python 2.7) and 1.11 (Python 2.7, 3.7).

david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-4.0.x (5632957)
Loading...