From 57504ba6ec1d42972c3732013bb573e4c93b3315 Mon Sep 17 00:00:00 2001 From: David Wilson Date: Wed, 7 Nov 2018 01:58:30 +0000 Subject: [PATCH] issue #109: core: meta_path regression in newer Pythons Python at some point (at least since https://bugs.python.org/issue14605) began populating sys.meta_path with its internal importer classes, meaning that interpreters no longer start with an empty sys.meta_path. --- mitogen/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mitogen/core.py b/mitogen/core.py index cb64fc92..7f00da05 100644 --- a/mitogen/core.py +++ b/mitogen/core.py @@ -2791,7 +2791,7 @@ class ExternalContext(object): self.importer = importer self.router.importer = importer - sys.meta_path.append(self.importer) + sys.meta_path.insert(0, self.importer) def _setup_package(self): global mitogen