[shpy-commit] r2845 - shpy/trunk/dist/shpy
hpk@codespeak.net
hpk@codespeak.net
Tue, 20 Jan 2004 12:37:25 +0100 (MET)
Author: hpk
Date: Tue Jan 20 12:37:24 2004
New Revision: 2845
Modified:
shpy/trunk/dist/shpy/ui_pygame.py
Log:
try harder to obtain the username
Modified: shpy/trunk/dist/shpy/ui_pygame.py
==============================================================================
--- shpy/trunk/dist/shpy/ui_pygame.py (original)
+++ shpy/trunk/dist/shpy/ui_pygame.py Tue Jan 20 12:37:24 2004
@@ -87,12 +87,15 @@
def getusername():
- import os
+ import os, pwd
try:
return os.getlogin()
except:
- import random
- return 'somebody%d' % random.randrange(0, 100)
+ try:
+ return pwd.getpwuid(os.getuid())[0]
+ except:
+ import random
+ return 'somebody%d' % random.randrange(0, 100)
def getcolor():
username = getusername()