Bo Peng wrote: > > And if you aren't doing the above multiple times, then you *really* > > shouldn't be worried about the time to load "aModule" > > This is used in a scenario like: > > if wxPython is available: > prepare wx based GUI > elif Tkinter is available: > prepare tk based GUI > else: > command line only > > Since a user may prefer command line so wxPython/tkinter should not be > actually loaded before the GUI function is called.
if the user happens to prefer the command line interface, why bother looking for a GUI ? sounds like you haven't really thought this through... here's an outline that matches your use case: if user wants command line: command line only else: if wxPython is available: prepare wx based GUI elif Tkinter is available: prepare tk based GUI else: command line only </F> -- http://mail.python.org/mailman/listinfo/python-list