Re: my spellbook isn't working
- From: Jon K Hellan <hellan acm org>
- To: Sven Crouse <svenc snet net>
- Cc: gnumeric-list gnome org
- Subject: Re: my spellbook isn't working
- Date: Thu, 22 Sep 2005 22:38:02 +0200
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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]