160 karma · joined April 26, 2022
It basically restarts the current frame.
Do you have any suggestions how to describe it better? Is "Edit and continue" more descriptive (I think this is what Microsoft calls it for .net).
For code that should be executed only once you have to add # reloadium: no_reload (blocks of code can be ignored as well, more details here https://reloadium.io/documentation/decorators)
You can go a long way without fully reloading though in many cases.
a = 1
b = a + 2
Changing a = 5 will not update b which will still be equal to 3. The same goes to relations between files. Whether it is a flaw or feature it depends on the situation and codebase I guess.
Also it seems like it is not possible to reload currently executing functions (re-entering the function is needed).