hey! Following is a small PyS60 script. The error seems related to basic syntax - "state" in keys() is not recognized although defined globally.
Would appreciate assistance. ============================================= import appuifw, key_codes, e32, telephone state = None def keys(event): if event['keycode'] == key_codes.EKeyYes: appuifw.note(u"Doesn't Matter") elif (event['keycode'] == key_codes.EKeyYes) and (state == telephone.EStatusConnected): appuifw.note(u"Yes was pressed and call active") def cb_calling(args): state = args[0] def quit(): app_lock.signal() telephone.call_state(cb_calling) canvas = appuifw.Canvas(event_callback = keys) appuifw.app.body = canvas appuifw.app.exit_key_handler = quit app_lock = e32.Ao_lock() app_lock.wait() ============================================== Best, wirefree
_______________________________________________ BangPypers mailing list BangPypers@python.org http://mail.python.org/mailman/listinfo/bangpypers