A plugin I am writing is behaving strangely, and I am having trouble figuring out why I'm seeing no error messages. The spellbook contains plugin.xml (attached) and sheetmusic.py (below). import libsheetmusic.main sheetmusic_functions = libsheetmusic.main.functions() When I put the spellbook in the appropriate place, set PYTHONPATH to the directory containing libsheetmusic, open Gnumeric, and run a function from the spellbook, =diatonic_scale('D3')) the cell renders this, Function implementation not available. and I see no error messages. When I switch sheetmusic.py to the file below, import libsheetmusic.main # in case this is creating an error sheetmusic_functions = {'diatonic_scale': lambda _: 3} it works as you'd expect. Any ideas? Thanks Tom
Attachment:
sheetmusic.py
Description: Text Data