Quiero preguntar al usuario de entrada después de todos los parámetros que se han especificado para la herramienta de secuencia de comandos. He visto muchos posts en el foro y stackexchange preguntas acerca de esto, y todos ellos a la conclusión de que es innecesario, pero creo que mi caso es una excepción. Quiero dar al usuario la oportunidad de confirmar los datos, tales como el número de conjuntos de coordenadas GPS hay. Serán preguntas sí/no ("estos datos obviamente incorrecto?"), y la herramienta de secuencia de comandos de parámetros de formulario de entrada no parece que trabajaría bien para esto.
Sé Tkinter controlador de eventos de la causa de los problemas con ArcGIS y otros framworks tienen problemas similares. Una solución que he encontrado es para tener la secuencia de comandos llamar a otro script que se ejecuta como un proceso separado, y la visualización de la interfaz gráfica de usuario desde el segundo proceso, pero que parece un poco demasiado hackish.
Edit: al Parecer wxPython no funcionan, pero no se incluye con python. Necesito ser capaz de distribuir estas secuencias de comandos sin ningún tipo de extra que se cumplan requisitos distintos de ArcGIS, así que no iba a funcionar para mí.
Edit 2: Para aclarar, el uso más importante sería para avisar al usuario cuando el software de mi comprobaciones de validación no puede validar los datos. Por ejemplo, tengo una lista de Identificadores que quiero validar, pero el formato no es consistente. Quiero ser capaz de preguntar al usuario con un sí/no hay diálogo si no puedo validar en el software (por ejemplo. el ID no coincide con uno de los patrones comunes). Es posible que con el nuevo ID de formatos de ser creado sin mi conocimiento.
Edit 3: Otro ejemplo: tengo un archivo que contiene, entre otras cosas, una tabla de inicio y fin de los tiempos. Quiero validar cada fila de la tabla de forma individual, y metiendo todos los datos, además de otros controles, en la ventana de advertencia podría llegar a ser muy rápida.