On 1/10/10 3:08 PM, Kevin Walzer wrote:

What's the best way to structure the command so that it can be seen from
AppleScript, i.e. run in the proper scope and not return an error?


Never mind about the scope question--I found that simply adding the aemreceive bits and the custom function inside the app class resolved that issue, cf:

  def getDomain(domain):
        self.searchterm=domain
        self.searchfield.insert(domain)
        self.servertree.selection_set('Default')
        self.getInfo()

    installeventhandler(
        getDomain,
        'GetDmain',
        ('----', 'domain', kae.typeUnicodeText)
        )

The idea is to run the app, set a variable, "self.searchterm," then display the output in the app's GUI. Simple.

However, now I'm running into a separate issue. The AppleScript command that corresponds to the "GetDmain" event, "get domain," returns a strange error:

tell application "QuickWho"
        get domain "\"codebykevin.com\""
end tell

It launches the app, but returns "missing value."

I know "missing value" is an AppleScript constant, but I'm not sure what variable is returning empty here, which I believe is the "missing value" message. Any ideas?

--Kevin

--
Kevin Walzer
Code by Kevin
http://www.codebykevin.com
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to