• 
      

    Always lowercase and strip e-mail addresses for gravatar URL computation

    Review Request #9445 — Created Dec. 15, 2017 and submitted

    Information

    Djblets
    release-1.0.x
    f01c6bb...

    Reviewers

    We now always strip whitespace and lowercase e-mails inside
    get_gravatar_url_for_email, instead of having the logic inside of
    get_gravatar_url. This will ensure that e-mail hashes are always
    generated correctly.

    Ran unit tests.

    Description From Last Updated

    One group, and alphabetical.

    chipx86chipx86

    We should normalize first, and then check if email is falsy (instead of just None).

    chipx86chipx86

    This can be combined.

    chipx86chipx86

    No blank line here.

    chipx86chipx86

    Ending paren should be on the previous line. Same with others further down.

    chipx86chipx86

    Can you make this one line?

    chipx86chipx86

    Ending paren should be on the last attribute, which shouldn't have a comma. These can also start right after create_user(. …

    chipx86chipx86
    chipx86
    1. 
        
    2. djblets/gravatars/__init__.py (Diff revision 1)
       
       
       
       
       
      Show all issues

      One group, and alphabetical.

    3. djblets/gravatars/__init__.py (Diff revision 1)
       
       
       
       
       
       
      Show all issues

      We should normalize first, and then check if email is falsy (instead of just None).

    4. djblets/gravatars/__init__.py (Diff revision 1)
       
       
       
      Show all issues

      This can be combined.

    5. djblets/gravatars/tests.py (Diff revision 1)
       
       
       
      Show all issues

      No blank line here.

    6. djblets/gravatars/tests.py (Diff revision 1)
       
       
       
      Show all issues

      Ending paren should be on the previous line.

      Same with others further down.

    7. djblets/gravatars/tests.py (Diff revision 1)
       
       
       
      Show all issues

      Can you make this one line?

    8. djblets/gravatars/tests.py (Diff revision 1)
       
       
       
       
       
      Show all issues

      Ending paren should be on the last attribute, which shouldn't have a comma.

      These can also start right after create_user(.

      Same with calls below.

    9. 
        
    brennie
    david
    1. Ship It!
    2. 
        
    chipx86
    1. Ship It!
    2. 
        
    brennie
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-1.0.x (78ced0d)