From b84a2a1eeb8d0581bd9db9e87d3ec9633d249f74 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Wed, 2 May 2018 12:33:23 +0800 Subject: [PATCH] Revert "tools/file_import: restore sys.modules. Closes #976" This reverts commit 5f3e417bb53b71680510d90e142009449565b350. --- artiq/tools.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/artiq/tools.py b/artiq/tools.py index b3af4ef0b..d7c3aab91 100644 --- a/artiq/tools.py +++ b/artiq/tools.py @@ -7,7 +7,6 @@ import os import atexit import string import random -from copy import copy import numpy as np @@ -86,12 +85,8 @@ def file_import(filename, prefix="file_import_"): path = os.path.dirname(os.path.realpath(filename)) sys.path.insert(0, path) try: - previous_modules = copy(sys.modules) - try: - loader = importlib.machinery.SourceFileLoader(modname, filename) - module = loader.load_module() - finally: - sys.modules = previous_modules + loader = importlib.machinery.SourceFileLoader(modname, filename) + module = loader.load_module() finally: sys.path.remove(path)