I tried to use appscript to growl something, not working , no error message loged. (Appscript's the applescript binding of python, u can use python instead of applescript.)
I guess the problem's with growl, since i've done something with appscript to control illustrator and photoshop. It worked fine.
from appscript import *
growl=app('GrowlHelperApp')
growl.notify(with_name='not working',title='some title',description='for some reason',application_name='daddy')
from appscript import *
growl=app('GrowlHelperApp')
allNotificationsList=["Test Notification", "Another Test Notification"]
enabledNotificationsList=["Test Notification"]
growl.register(as_application="PyGrowl",all_notifications=allNotificationsList,default_notifications=enabledNotificationsList,icon_of_application="Script Editor")
growl.notify(with_name='Test Notification',title='Notification1',description='Time for supper!',application_name='mommy')
growl.notify(with_name='Another Test Notification',title='Notification2',description='Time for work!',application_name='daddy')