Problema de Python os.getlogin

Si creo un archivo como:

import os
print os.getlogin()

y ejecutarlo con cron, obtengo una excepción

print os.getlogin()
OSError: [Errno 22] Invalid argument

Si lo ejecuto manualmente en shell, funciona.

El problema es que GitPython 0.3.1 en commit () usa esta función, y necesito usarla.

¿Hay algún trabajo alrededor?

Lo probé en Ubuntu10.10 / python2.6.6 y Debian5.0.6 / python2.5.2.

Respuestas a la pregunta(2)

Su respuesta a la pregunta