Hello,
I have a specific, yet simple request:
Once an application is loaded, it gets cached in C++ from otbWrapperApplicationRegistry
, making it impossible to reload the updated version within the same Python session. Unfortunately, it seems that CleanRegistry()
does not work in my case.
I compile OTB code “Just-In-Time” from Python (ie. when no binary is present, or if the binary is older than its code). Since I store versioning information in the application’s DocTags
, I need the ability to load the same application more than once, from different binaries.
Would it be possible to add a Python method to otbApplication.i
that allows clearing this cache, either for a specific application or for all applications?
Thanks in advance !