[EMAIL PROTECTED] wrote:

>I am using winGuiAuto to test a program.  I want to check that a
> varible is set.
>
> In the following code I am doing if(len(str(hwnd)) < 0) What is the
> python way?

you're expecting a string with negative length?  that's pretty weird.  what 
language
uses that mechanism to report errors?

> def clickNdSyncStopButton(hwnd=None):
> ....if(hwnd == None):
> ........hwnd = winGuiAuto.findTopWindow("NDSync")

that's usually written:

    if hwnd is None:
        ...

> ....if(len(str(hwnd)) < 0):
> ........raise "Failed to find the NDSync Dialog"

according to the winGuiAuto documentation, the findTopWindow function raises
an exception if it cannot find a window; maybe you should just ignore that, and 
let
the user code deal with that exception instead of your uncatchable string 
literals...

(rereading the chapter on exceptions in your favourite Python tutorial cannot 
hurt)

</F> 



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to