From 6315709fea290b1d7f4eaa23d3a1c2ebb26aea36 Mon Sep 17 00:00:00 2001 From: Peter Law Date: Fri, 24 Jul 2020 19:28:49 +0100 Subject: [PATCH] Inherit from base class to placate mypy --- jedi/inference/compiled/subprocess/__main__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/inference/compiled/subprocess/__main__.py b/jedi/inference/compiled/subprocess/__main__.py index a9845a38..e1554334 100644 --- a/jedi/inference/compiled/subprocess/__main__.py +++ b/jedi/inference/compiled/subprocess/__main__.py @@ -1,5 +1,6 @@ import os import sys +from importlib.abc import MetaPathFinder from importlib.machinery import PathFinder # Remove the first entry, because it's simply a directory entry that equals @@ -16,7 +17,7 @@ def _get_paths(): return {'jedi': _jedi_path, 'parso': _parso_path} -class _ExactImporter(object): +class _ExactImporter(MetaPathFinder): def __init__(self, path_dct): self._path_dct = path_dct