My wxPython program starts execution in mainFrame.py like this [...] class MainApp(wxApp): def OnInit(self): self.mainFrame = MainFrame(None) self.mainFrame.Show() self.SetTopWindow(self.mainFrame) return True
def main(): global application application=MainApp(0) application.MainLoop() if __name__ == '__main__': main() I need to access the "application" object from other modules, actually the windows and frames that live therein and I don't know how to do this. I tried using "global", but that does not seem to help. In the other module I run an "import mainFrame" and that seems to reset the global variables. Am I missing something obvious? -- http://mail.python.org/mailman/listinfo/python-list