python logging opengl wxpython pyopengl

Python: no se encontraron controladores para el registrador "OpenGL.error"



logging wxpython (3)

Después de agregar el registro anterior, pude ver que el problema fue causado por la clase faltante TConstants, que estaba excluyendo en el archivo py2exe setup.py.

Después de eliminar los "Tconstants" de la lista de excluidos, ya no tuve problemas.

De acuerdo, ¿qué es y por qué ocurre en el servidor Win2003, pero no en WinXP?

No parece afectar mi aplicación en absoluto, pero obtengo este mensaje de error cuando cierro la aplicación. Y es molesto (como deberían ser los mensajes de error).

Estoy usando pyOpenGl y wxPython para hacer los gráficos. Lamentablemente, soy un programador de C # que se hizo cargo de esta aplicación de Python, y tuve que aprender Python para hacerlo.

Puedo proporcionar códigos y números de versión, etc., pero todavía estoy aprendiendo cosas técnicas, por lo que cualquier ayuda sería apreciada.

Python 2.5, wxPython y pyOpenGL


La forma correcta de deshacerse de este mensaje es configurar NullHandler para el registrador de nivel raíz de su biblioteca (OpenGL).


Parece que OpenGL está intentando informar algún error en Win2003, sin embargo, no ha configurado su sistema donde generar información de registro.

Puede agregar lo siguiente al comienzo de su programa y verá detalles del error en stderr.

import logging logging.basicConfig()

Consulte la documentación del módulo de logging para obtener más información de configuración, conceptualmente es similar a log4J.