Have AssertionRewritingHook derive from importlib.abc.MetaPathFinder

This is nice for self-documentation, and is the type required by mypy
for adding to sys.meta_path.
This commit is contained in:
Ran Benita 2019-07-18 00:39:48 +03:00 committed by Ran Benita
parent 0f11a7a73d
commit 28761c8da1
1 changed files with 2 additions and 1 deletions

View File

@ -2,6 +2,7 @@
import ast
import errno
import functools
import importlib.abc
import importlib.machinery
import importlib.util
import io
@ -37,7 +38,7 @@ AST_IS = ast.Is()
AST_NONE = ast.NameConstant(None)
class AssertionRewritingHook:
class AssertionRewritingHook(importlib.abc.MetaPathFinder):
"""PEP302/PEP451 import hook which rewrites asserts."""
def __init__(self, config):