Skip to content

Commit 54c8a09

Browse files
bites 228 - Create a Gravatar URL with hashlib and string formatting - refactoring
1 parent b790b55 commit 54c8a09

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,4 @@
7272
/197/README.md
7373
/222/README.md
7474
/199/README.md
75+
/228/README.md

228/gravatar.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ def create_gravatar_url(email, size=200):
1414
For Python check hashlib check out (md5 / hexdigest):
1515
https://docs.python.org/3/library/hashlib.html#hashlib.hash.hexdigest
1616
"""
17-
email = email.strip().lower()
18-
m = hashlib.md5()
19-
m.update(str.encode(email))
20-
hashed_email = m.hexdigest()
17+
email = email.strip().lower().encode()
18+
hashed_email = hashlib.md5(email).hexdigest()
2119
return GRAVATAR_URL.format(hashed_email=hashed_email, size=size)

0 commit comments

Comments
 (0)