aboutsummaryrefslogtreecommitdiffstats
path: root/user.py
diff options
context:
space:
mode:
Diffstat (limited to 'user.py')
-rw-r--r--user.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/user.py b/user.py
index bb4e262..c1d8188 100644
--- a/user.py
+++ b/user.py
@@ -1,6 +1,8 @@
import os
import os.path
import shutil
+import object
+import hashlib
class UserHandler :
def __init__(self,root):
@@ -10,6 +12,8 @@ class UserHandler :
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)
@@ -18,4 +22,10 @@ class UserHandler :
shutil.rmtree(self.root+'/'+name)
def getUserList(self):
- return os.listdir(self.root) \ No newline at end of file
+ return os.listdir(self.root)
+
+class User :
+ def __init__(self, name) :
+ self.name = name
+ self.rootObject = hashlib.sha1( name ).hexdigest()
+ \ No newline at end of file