Python os.getlogin проблема

Если я создаю файл вроде:

import os
print os.getlogin()

и запускаю его с помощью cron, я получаю исключение

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

Если я запускаю его вручную в оболочке - он работает.

Проблема в GitPython 0.3. 1 в commit () использует эту функцию, и мне нужно ее использовать.

Есть ли обходной путь?

Я тестировал его на Ubuntu10.10 / python2.6.6 и Debian5.0.6 / python2.5.2.

19
задан gistart 9 December 2010 в 15:02
поделиться