Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
You can cast the result of the expression to the desired type def load_json_data(filepath: str) -> Dict[str, Any]: with open(filepath) as json_data: return cast(Dict[str, Any], js...
Answer
#1: Initial revision
You can [cast](https://mypy.readthedocs.io/en/stable/type_narrowing.html#casts) the result of the expression to the desired type ```py def load_json_data(filepath: str) -> Dict[str, Any]: with open(filepath) as json_data: return cast(Dict[str, Any], json.load(json_data)) ``` You can also just ignore the error ```py def load_json_data(filepath: str) -> Dict[str, Any]: with open(filepath) as json_data: return json.load(json_data) # type: ignore[no-any-return] ```