From: Sebastien Bourdeauducq Date: Tue, 3 Dec 2013 20:36:58 +0000 (+0100) Subject: make/_misoc_import: force external path search X-Git-Tag: 24jan2021_ls180~2758 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=440b7d51700ba05472d0cef36f0cbcf63b602c8a;p=litex.git make/_misoc_import: force external path search --- 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)