Depurar add-ins de Python

Cuando un add-in no funciona, se debe generalmente a un error de codificación o de sintaxis en la secuencia de comandos de Python. Para descubrir qué excepción se ha originado, abra la ventana de Python en ArcGIS. La excepción se imprime automáticamente en la ventana de Python indicando la ubicación exacta y la causa del error:

Trazabilidad

Usar imprimir declaraciones

Al elaborar sus add-ins de Python, puede utilizar imprimir declaraciones en la secuencia de comandos Python para imprimir valores de variables y mensajes informativos de la ventana de Python (imprimir declaraciones aparece en la ventana de Python de manera similar al ejemplo anterior). Usar imprimir declaraciones para seguir su proceso de add-ins puede ayudar a garantizar que se generen y utilicen los valores correctos y que los resultados sean válidos. Imprimir declaraciones se puede eliminar antes de compartir e implementar el add-in.

Botón o herramienta que faltan

Cuando una herramienta o un botón no se carguen y aparezca Desaparecido en la barra de herramientas en lugar del icono o nombre esperado, se debe generalmente a un error de sintaxis de Python. Vuelva a verificar su secuencia de comandos de Python por si hubiera errores sintácticos o entradas incorrectas para las funciones de Python.

Probar el add-in

Una vez que se hayan detectado y subsanado los errores en su secuencia de comandos Python, es importante volver a probar el add-in. Esto requiere volver a crear el archivo .esriaddin . Consulte Probar un add-in para obtener más detalles.

9/11/2013