Jorge Luiz Godoy Filho wrote: >> An even better approach might be to find a way to avoid >> having to access the main window through a global, but >> I'll have to leave this up to you, as it may depend on >> your program structure. > > This might be a problem also to share a database connection, where one needs > to pass the open and authenticated connection to several specialized > modules. > > Maybe a module where you can access that should be a better option...
or a single "application context class" instance, which is passed to various parts of the system as necessary. making subsystems dependent on a module can hinder reuse; making them dependent on (parts of) the interface of an application context object makes them a lot easier to reuse. </F> -- http://mail.python.org/mailman/listinfo/python-list