jueves, 23 de diciembre de 2010

pyLorca en pruebas...

Hola. Esta tarde he publicado pyLorca, un software para crear clases Python a partir de sintaxis Yaml. Bien, este programa está en fase de desarrollo, y dicho desarrollo lo he hecho en Windows. Se supone que Python funciona bien tanto en Windows como en Linux, sin apenas hacer cambios.

Hay veces que hay que hacer cambios...

He tenido un primer problema con las codificaciones, ya que en Windows tenía una estructura de constantes de cadenas con la u delante y en Linux me ha dicho que nada de nada. El problema surge al pedir la ayuda de la aplicación, mediante python pyLorca.py -h. En principio, para Linux, da un problema de codificación.

¿Dónde lo arreglamos?



Simplemente omitiendo las u:


Ahora ya funciona la ayuda:


El problema está en Windows, donde si no ponemos la u, salen caracteres extraños, aunque tengamos utf-8 configurado en el módulo y en el sitecustomize.py. La verdad que no se donde puede estar el fallo (...bueno, sí que lo sé, es de Microsoft).

Si eres usuario de Linux y no te funciona la ayuda por un tema de codificación, únicamente tienes que hacer los cambios que he comentado.

Saludos.

No hay comentarios:

Publicar un comentario