diff --git a/sherlock_project/py.typed b/sherlock_project/py.typed new file mode 100644 index 00000000..e69de29b diff --git a/sherlock_project/sherlock.py b/sherlock_project/sherlock.py index 6779a766..330dae36 100644 --- a/sherlock_project/sherlock.py +++ b/sherlock_project/sherlock.py @@ -24,6 +24,7 @@ import re from argparse import ArgumentParser, RawDescriptionHelpFormatter from json import loads as json_loads from time import monotonic +from typing import Optional import requests from requests_futures.sessions import FuturesSession @@ -167,14 +168,14 @@ def multiple_usernames(username): def sherlock( - username, - site_data, + username: str, + site_data: dict, query_notify: QueryNotify, tor: bool = False, unique_tor: bool = False, dump_response: bool = False, - proxy=None, - timeout=60, + proxy: Optional[str] = None, + timeout: int = 60, ): """Run Sherlock Analysis. @@ -474,7 +475,7 @@ def sherlock( raise ValueError( f"Unknown Error Type '{error_type}' for " f"site '{social_network}'" ) - + if dump_response: print("+++++++++++++++++++++") print(f"TARGET NAME : {social_network}")