I have the Python port in a working state, i will upload asap.
There is a circular import in the facade / notification area which unfortunately cannot be avoided.The python port cannot simply be a modified version of the code, it needs to be completely re-designed into a python structure.I will have a look at some options and see if i can find a new solution for the python port.
I have re-written from scratch in conjunction with v 2.0.1some issues:At the moment the facade class must always be imported using:import * NOT from * import *this means any references to constants in the AppFacade class must include the full package path which is annoying.
import com.dehavilland.test.app as app
Also the Facade.getInstance and AppFacade.getInstance point to different locations in memory, does this matter? I was trying to think where this may break the application.