[Nym3-commit] r421 - trunk/nymbaron/Server

laurent at conuropsis.org laurent at conuropsis.org
Sun Nov 20 19:50:46 CET 2005


Author: laurent
Date: 2005-11-20 19:50:46 +0100 (Sun, 20 Nov 2005)
New Revision: 421

Modified:
   trunk/nymbaron/Server/Config.py
Log:
In the server, it's reasonable to assume $HOME might not be set, so have a
workaround.


Modified: trunk/nymbaron/Server/Config.py
===================================================================
--- trunk/nymbaron/Server/Config.py	2005-11-20 18:45:12 UTC (rev 420)
+++ trunk/nymbaron/Server/Config.py	2005-11-20 18:50:46 UTC (rev 421)
@@ -29,7 +29,11 @@
 SYSFILE = "/etc/nymbaron/nymbarond.conf"
 
 def userfile():
-    return os.environ['HOME'] + '/.nymbaronrc'
+    if os.environ.has_key('HOME'):
+	return os.environ['HOME'] + '/.nymbaronrc'
+    else:
+	import pwd
+	return pwd.getpwuid(os.getuid())[5] + '/.nymbaronrc'
 
 class Config:
 



More information about the Nym3-commit mailing list