Hi,
I think that would be great if we could export the Python code from FME into a temporary working folder to let us debugging with our prefered application. (Ex: PyCharm, Eclipse, etc...)
Exemple of what we could find into a PythonCaller, it's 2 new buttons:
- Export code for debugging
- Re-import code
When we click export code, the Startup/Shutdown Python code needs to be exported to and a import line should be added on the script we want to debug in case we refer classes of functions from them.
When we run the process, FME should use the external exported script instead of embeded code. In this way, we would be able to debug with our favorite software.
Once the debug is done and perhaps the external code is modified, we should be able to re-import this code into FME.