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

Reply via email to