Defining docstring raises for functions not explicitly raising exception
Defining docstring raises for functions not explicitly raising exception Question: import requests def example(): """An example function :raises KeyError: ? :raises HttpError: ? """ result: Dict = do_something() log(result["key"]) response = requests.get(url) return response The above function is not explicitly raising any exception, but as can be seen, its execution can potentially raise KeyError and …