| Python-fu para no programadores: Creando scripts en Gimp | ||
|---|---|---|
| Anterior | Capítulo 3. Trabajando con script en Gimp | Siguiente |
A continuación pongo varios consejos a tener en cuenta a la hora de crear tus propios script en Python.
Puedes encontrar problemas a la hora de trabajar con acentos. Los acentos en los comentarios te pueden traer muchos quebraderos de cabeza sobretodo a la hora de portabilidad. Puedes hacer un script en linux y te puede fallar en windows. No pongas acentos en los parámetros de las script: descripciones, etc.
Comprueba bien que todos los parámetros que has colocado en la función "register" los pasas correctamente como parámetros en la función principal.
Una vez que cargues el script en Gimp podrás hacer cambios en este sólo si son cambios dentro de la función principal. Si colocas un nuevo parámetro en la función register tendrás que reiniciar Gimp.
Coloca siempre la cabecera de Python
#!/usr/bin/env python
en la primera línea de tu script.
Comprueba que importas todos los módulos necesarios para tu script.
Comprueba que el nombre del script (primer parámetro de la función "register") es único y no tiene espacios ni carateres especiales.
Recuerda que en linux tienes que dar permisos de ejecución al script antes de abrir Gimp.
Si es posible prueba que tu script funciona correctamente tanto en Windows como en Linux.