[Pythonmac-SIG] py-appscript problem in crontab

has hengist.podd at virgin.net
Thu Feb 28 12:39:50 CET 2008


On 27 Feb 2008, at 22:49, tom wible wrote:

> just wrote a script to kill live eyetv:
>
> #! /usr/bin/env python
> from appscript import *
> app(u'/Applications/ 
> EyeTV.app').window[its.name.startswith('EyeTV')].close()
>
> and it works great fom the cli, but not in crontab:
> [...]
> X-Cron-Env: <PATH=/usr/bin:/bin>
> [...]
>    raise AttributeError, "Unknown property, element or command: %r"  
> % name
> AttributeError: Unknown property, element or command: 'startswith'

Looks like you have an older version of appscript installed on the / 
Library Python - 'startswith' was changed to 'beginswith' a while back  
for consistency with AppleScript. I'd suggest installing the latest  
version (0.18.1) in both Pythons and updating existing scripts as  
necessary.

HTH

has
-- 
http://appscript.sourceforge.net
http://rb-appscript.rubyforge.org



More information about the Pythonmac-SIG mailing list