e4041d5e26
* Change: In CRL/helpers/__init__.py, to ensure a complete restart of the database the __init__.py must be called again, but it's not the case with reload() (see Python doc). So helpers.resetCoriolis() must explicitly removes the Coriolis related Python modules from sys.modules (calling "del sys.modules[moduleName]"). That list of Coriolis Python modules is built by calling helpers.tagConfModules(), it will tag all modules added to sys.modules since startup. It will remove (much) more than Coriolis modules, but that should be ok. * Change: In CRL/etc/{node*,symbolic}/TECH/__init__.py, add a call to helpers.tagConfModules() for the techno modules to be erased on reset. |
||
---|---|---|
.. | ||
__init__.py | ||
alliance.py | ||
analog.py | ||
display.py | ||
etesian.py | ||
kite.py | ||
misc.py | ||
patterns.py | ||
plugins.py | ||
stratus1.py | ||
stratus2sxlib.xml | ||
technology.py |