I am trying to reload a scripted python extension with multiple .py files. Some of them are located in subfolders, see below for example.
extension_name/
├── service/
│ ├── logic.py
│ └── gui.py
└── extension_name.py
It seems that 3DSlicer only reloads the extension_name.py file. Is this the expected behavior when reloading extensions? Or do I need to specify explicitly which files should be reloaded additionally?