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)