Skip to content

Maya hard reload

hard_reload is a neat little widget, to delete python module from memory, so they can be cleanly re-imported.
importlib.reload doesn’t always does it as cleanly.

pros¶

  • works in Maya out of the box

cons¶

  • It doesn’t handle dependencies,
  • you have to manually reload every module. this might be a pain if you have complex packages with multiple modules. A workaround: reload all modules containing a unique word that identifies your modules.

python reload
Maya Python