From 440b7d51700ba05472d0cef36f0cbcf63b602c8a Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 3 Dec 2013 21:36:58 +0100 Subject: [PATCH] make/_misoc_import: force external path search --- make.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/make.py b/make.py index 629c945a..ff987b92 100755 --- a/make.py +++ b/make.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -import argparse, importlib, subprocess, struct +import sys, argparse, importlib, subprocess, struct from mibuild.tools import write_to_file from migen.util.misc import autotype @@ -31,6 +31,10 @@ def _get_args(): def _misoc_import(default, external, name): if external: + try: + del sys.modules[name] # force external path search + except KeyError: + pass loader = importlib.find_loader(name, [external]) if loader is None: raise ImportError("Module not found: "+name) -- 2.30.2