[RESUELTO]Importar librerias en una extension (python)

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
DSM
Mensajes: 1
Registrado: Vie Jun 04, 2010 9:48 pm

[RESUELTO]Importar librerias en una extension (python)

Mensaje por DSM »

Hola buenas. Estoy tratando de escribir una extension para OO 3.2 mediante python.

Para escribir los scripts y probarlos, utilizo una conexion a OO y añado las librerias necesarias al path, y todo funciona correctamente.
Para generar la extensión, me he basado en el ejemplo:

http://wiki.services.openoffice.org/wik ... hon_How-To

El problema lo encuentro al generar el documento .oxt. Creo los documentos description.xml, el .xcu, y el .rdb
En un documento .idl defino la interfaz, que luego voy a implementar en el documento .py principal. Hasta aquí puedo instalar la extension correctamente y funciona.
Sin embargo, si quiero utilizar otros ficheros de python, donde tengo funciones, o librerias, cuando trato de instalar la extension en OO,
me da un error al importarlos,"... no module named util" .
Es decir, no se como importar distintos ficheros o librerias que necesito además del script principal.
¿Alguien echarme una mano y oirentarme?

Gracias de antemano.

Edito:

Por si alguien se ve atascado en el mismo problema:
http://udk.openoffice.org/python/python ... urce_files
Pythonloader antes de cargar un nuevo componente, busca dentro del componente, un directorio llamado pythonpath y si existe lo añade al path (con un archivo comprimido no me ha funcionado).
OpenOffice 3.2 en Windows 7
Responder