On 24 Aug 2008, Jean Bréfort wrote:

> I'm not a python expert, but anyway, I think that our plugins mechanism
> can't load several files. You might use several plugins (one for each
> file) if the files are independents or rewrite the whole thing in C.
> Jean

Thanks for the advice.  I may end up following your first
recommendation, but I'd prefer to use the import command, as I had
originally envisioned.

Some background:

Similar to the way that C uses the "include" directive, Python files
(including plugins in Gnumeric) are capable of importing other Python
files, e.g.

    import sys
    from numpy import *

I have tried moving some of my own Python files into the directories
listed in sys.path (using my mighty powers as root).  As I expected,
the referenced files import correctly, and the functions run in
Gnumeric.  But I'd like non-root users to be able to run the plugin,
with the files defining functions all loaded from the same local
directory.  So, again, does anyone know how I can change sys.path to
include the current directory?

Marc Grégoire
_______________________________________________
gnumeric-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnumeric-list

Reply via email to