• 
      

    Fix up the string types used in hosting services and tests.

    Review Request #10202 — Created Oct. 8, 2018 and submitted

    Information

    Review Board
    release-4.0.x
    49d7521...

    Reviewers

    Python 2.7 is pretty lenient about mixing and matching string types, but
    Python 3.x is not. We had a number of places where we were comparing the
    wrong types, or building strings with mixes of byte strings and Unicode
    strings, or wrapping strings in bytes() instead of explicitly encoding
    them.

    This change fixes up all instances of bad string types, ensuring that
    tests will pass on Python 3.x (when combined with upcoming changes
    needed for hosting service compatibility).

    Unit tests pass on Python 2.7 (and on 3.x with upcoming changes).

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