devtools/devctl.py
changeset 10686 a08d5a657836
parent 10663 54b8a1f249fb
child 10963 9b1c7f337eb3
equal deleted inserted replaced
10685:44cb0e9df181 10686:a08d5a657836
    82         return None
    82         return None
    83 
    83 
    84 
    84 
    85 def cleanup_sys_modules(config):
    85 def cleanup_sys_modules(config):
    86     # cleanup sys.modules, required when we're updating multiple cubes
    86     # cleanup sys.modules, required when we're updating multiple cubes
    87     for name, mod in sys.modules.items():
    87     for name, mod in list(sys.modules.items()):
    88         if mod is None:
    88         if mod is None:
    89             # duh ? logilab.common.os for instance
    89             # duh ? logilab.common.os for instance
    90             del sys.modules[name]
    90             del sys.modules[name]
    91             continue
    91             continue
    92         if not hasattr(mod, '__file__'):
    92         if not hasattr(mod, '__file__'):