my-func.py

Mike McClain <[email protected]>
Newsgroups gmane.comp.gnome.apps.gnumeric
Message-ID <20180404025656.GB21045@playground>
I'd like to move my portfolio tracker to gnumeric. Going through the
manual I've followed the instructions but have something wrong. Though
py_add is recognized I get 'Function implementation not available.'
when putting '=py_add(2,3)' in a cell.
    The correct sample mentioned doesn't seem to be available.
Here's my my-func.py:
# my-func.py
#

from Gnumeric import GnumericError, GnumericErrorVALUE
import Gnumeric
import string

example_functions = {
    # Add two numbers together
    def func_add(num1, num2):
        '@FUNCTION=PY_ADD\n'\
        '@SYNTAX=py_add(num1, num2)\n'\
        '@DESCRIPTION=Adds two numbers together.\n'\
        'Look, the description can go onto other lines.\n\n'\
        '@EXAMPLES=To add two constants, just type them in: py_add(2,3)\n'\
        'To add two cells, use the cell addresses: py_add(A1,A2)\n\n'\
        '@SEEALSO='

        return num1 + num2

    # Translate the func_add python function to a gnumeric function and register
    example_functions = {
        'py_add': ('ff','num1,num2',func_add)
    }

}

Thanks for the help,
Mike
--
    We'll be friends till we're old and senile... Then we'll be new friends!!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.