# HG changeset patch # User Paul Boddie # Date 1481991357 -3600 # Node ID b5d91a23c7b0d22daba18967d4d04900e5d296e7 # Parent 4da19143cdf2ec8799cf812348a5de58eb584455 Broadened the dependency criteria to include initialised classes and functions. diff -r 4da19143cdf2 -r b5d91a23c7b0 importer.py --- a/importer.py Sat Dec 17 14:59:19 2016 +0100 +++ b/importer.py Sat Dec 17 17:15:57 2016 +0100 @@ -462,7 +462,7 @@ # Record a module ordering dependency. - if not found.static(): + if not found.static() or self.is_dynamic_class(found) or self.is_dynamic_callable(found): self.add_module_dependency(module.name, provider) # Restore the original references so that they may be read back in