On Sun, 2005-09-18 at 17:20 -0400, Sven Crouse wrote: > Hi list. When I try to use a function from > ~/.gnumeric/1.4.3/plugins/myfuncs the cell displays "Function > Implementation not available." I've followed the help example and even > tried duplicating some of the included functions > (/usr/lib/gnumeric/plugins....). Can somebody help me to realize what > is happening ? Included below are relevant files:
Presumably, you're really running 1.4.3. > > ~/.gnumeric/1.4.3/plugins/myfuncs/plugin.xml Looks good. > ~/.gnumeric/1.4.3/plugins/myfuncs/rocket.xml Did you really name it rocket.xml? Should be rocket.py > from Gnumeric import GnumericError GnumericErrorVALUE Lacks a comma. Should be from Gnumeric import GnumericError, GnumericErrorVALUE > import Gnumeric > import string > > def func_add(num1, num2) Lacks a colon. Should be def func_add(num1, num2): If you start gnumeric from a terminal window, you'll see python error messages there (provided that the file is named correctly, so that python finds it. > example_functions = { > 'py_add': func_add OK, but you're claiming that your function takes an arbitrary number of arguments. Either rewrite func_add to make this true, or declare a function of 2 arguments: example_functions = { 'py_add': ('ff', 'num1, num2', func_add) } Good luck Jon _______________________________________________ gnumeric-list mailing list gnumeric-list@gnome.org http://mail.gnome.org/mailman/listinfo/gnumeric-list