aboutsummaryrefslogtreecommitdiffstats
path: root/user.py
diff options
context:
space:
mode:
authorThibaut Horel <thibaut.horel@gmail.com>2010-11-20 22:54:01 +0100
committerThibaut Horel <thibaut.horel@gmail.com>2010-11-20 22:54:01 +0100
commit374b2adb8a7ee55c5cad87955add772096f73999 (patch)
treebffb6cb3018e74b7a43b1c4b69b2ecd30ac871ea /user.py
parentf3fbfe116584393f5b373d98541c803c695f6ffb (diff)
downloadalias-374b2adb8a7ee55c5cad87955add772096f73999.tar.gz
Add config file feature.
New -c switch to specify a config file on the command line. See config.ini.sample for an example of a config file. The configuration options can then be shared across modules : just import config module.
Diffstat (limited to 'user.py')
-rw-r--r--user.py27
1 files changed, 14 insertions, 13 deletions
diff --git a/user.py b/user.py
index c1d8188..0be0070 100644
--- a/user.py
+++ b/user.py
@@ -4,28 +4,29 @@ import shutil
import object
import hashlib
-class UserHandler :
- def __init__(self,root):
+class UserHandler:
+
+ def __init__(self, root):
self.root = root
- def register(self,name):
- userDir = self.root+'/'+name
+ def register(self, name):
+ userDir = self.root + '/' + name
if not os.path.exists(userDir) :
os.mkdir(userDir)
handler = object.ObjectHandler(name)
handler.createHomeNode()
- def registered(self,name):
- return os.path.exists(self.root+'/'+name)
-
- def unregister(self,name):
- shutil.rmtree(self.root+'/'+name)
-
+ def registered(self, name):
+ return os.path.exists(self.root + '/' + name)
+
+ def unregister(self, name):
+ shutil.rmtree(self.root + '/' + name)
+
def getUserList(self):
return os.listdir(self.root)
class User :
- def __init__(self, name) :
+
+ def __init__(self, name):
self.name = name
- self.rootObject = hashlib.sha1( name ).hexdigest()
- \ No newline at end of file
+ self.rootObject = hashlib.sha1(name).hexdigest()