Add type annotation to mention.py, redis_utils.py, timestamp.py, user_agent.py

Some functions in models.py had input typed as int when they needed to be typed as datetime.datetime
This commit is contained in:
Max
2016-06-03 14:32:55 -07:00
committed by Tim Abbott
parent 1148f6ff8a
commit 0f4673ae3b
5 changed files with 8 additions and 2 deletions

View File

@@ -1,9 +1,11 @@
import re
from typing import Optional, Dict
# Warning: If you change this parsing, please test using
# tools/test_user_agent_parsing.py
# And extend tools/user_agents_unique with any new test cases
def parse_user_agent(user_agent):
# type: (str) -> Optional[Dict[str, str]]
match = re.match("^(?P<name>[^/ ]*[^0-9/(]*)(/(?P<version>[^/ ]*))?([ /].*)?$", user_agent)
if match is None:
return None