Is it possible please to separate out the user interface code from the rest of the application?
At the moment we have code like LoadTaskView in guifiles.py, which is supposed to be reading a flat file and loading it into a data structure, but for some reason has lots of calls to the gui3d code. Could you separate these into different procedures and preferably different modules?
Sorry if I seem to be posting a lot on this but it really is troubling me.