• 
      
    Fish Trophy

    chipx86 got a fish trophy!

    Fish Trophy

    Update remaining diff viewer code for Python 3.

    Review Request #10501 — Created April 2, 2019 and submitted

    Information

    Review Board
    release-4.0.x

    Reviewers

    This updates some remaining bits of code in the diff viewer to work with
    both Python 2 and 3. This involves:

    1. Switching to alternative methods for chunk building (working around
      behavioral changes in map and partial)

    2. Removing usage of StopIteration (which no longer behaves the same
      way and is deprecated)

    3. Fixing a comparison between a string and an integer in chunk
      generation.

    4. Fixing the building of strings and other data in tests to get the
      correct types and to work with Python 3's formatting restrictions.

    Unit tests pass on Python 2.7 and 3.7 (with other in-progress changes).

    Summary ID
    Update remaining diff viewer code for Python 3.
    This updates some remaining bits of code in the diff viewer to work with both Python 2 and 3. This involves: 1. Switching to alternative methods for chunk building (working around behavioral changes in `map` and `partial`) 2. Removing usage of `StopIteration` (which no longer behaves the same way and is deprecated) 3. Fixing a comparison between a string and an integer in chunk generation. 4. Fixing the building of strings and other data in tests to get the correct types and to work with Python 3's formatting restrictions.
    1c4e523d608e1e4e7044a814383fd86acc1f796b
    Description From Last Updated

    F821 undefined name 'force_text'

    reviewbotreviewbot

    Can you fix up this docstring while you're in here?

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

    flake8

    chipx86
    david
    1. 
        
    2. reviewboard/diffviewer/chunk_generator.py (Diff revision 2)
       
       
       
       
       
      Show all issues

      Can you fix up this docstring while you're in here?

      1. I'd like to do some doc cleanup work, but there's a lot more than just this that needs love. Since no arguments were changed here, I'd rather do this in a separate doc cleanup change.

      2. Sure.

    3. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-4.0.x (5daca0d)