Change return type of Future.exception to be Optional[BaseException] (#3849)
Change return type of Future.exception to be Optional[BaseException] (#3849)

Future.exception can return None if no exception was capture in the future.
As documented: https://docs.python.org/3/library/asyncio-future.html#asyncio.Future.exception
euresti/typeshed