ecolab.ReloadMode#

class etils.ecolab.ReloadMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: etils.epy.py_utils.StrEnum

Invalidate mode.

When reloading a module, indicate what to do with the old module instance.

UPDATE_INPLACE#

Update the old module instances with the new reloaded values

INVALIDATE#

Clear the old module so it cannot be reused.

KEEP_OLD#

Do not do anything, so 2 versions of the module coohexist at the same time.

UPDATE_INPLACE = 'update_inplace'#
INVALIDATE = 'invalidate'#
KEEP_OLD = 'keep_old'#