I’d like to capture when a user clicks Cancel on an inputBox. I would have thought this would work:
if retVal != None :
# do some stuff
However it seems to skip over that like it is returning something then I get an error:
‘TypeError: len() of unsized object’
Here’s the whole thing:
user = system.gui.inputBox("Enter username:","")
if user != None :
if len(user) > 0 :
# get password
pwd = system.gui.passwordBox("Enter password:","User: " + user)
if len(pwd) > 0 :
# verify
ret = system.security.switchUser(user,pwd)
if ret == 0 :
# failed
# system.gui.messageBox("No way!")
return ''
else :
# passed
#system.gui.messageBox("Yeah")
#label = window.rootContainer.getComponent('lblUser')
return user