[Nym3-commit] r66 - trunk
nym3-devel@lists.noreply.org
nym3-devel@lists.noreply.org
Wed, 04 Aug 2004 15:00:37 +0200
Author: laurent
Date: 2004-08-04 15:00:36 +0200 (Wed, 04 Aug 2004)
New Revision: 66
Modified:
trunk/User.py
Log:
Stole locks from minion.
Modified: trunk/User.py
===================================================================
--- trunk/User.py 2004-08-04 12:23:08 UTC (rev 65)
+++ trunk/User.py 2004-08-04 13:00:36 UTC (rev 66)
@@ -6,6 +6,7 @@
import pickle
import string
import time
+import mixminion.Common
surb_len = Common.surbLength
@@ -25,6 +26,15 @@
self.data['username'] = username
pickle.dump(self.data, f)
+ def lock(self):
+ """Lock the user. For well behaved functions."""
+ self.lock = mixminion.Common.Lockfile(Config.path + os.sep +
+ self.data['username'] + '.lck')
+ self.lock.acquire()
+
+ def release(self):
+ self.lock.release()
+
def quota(self):
return self.data['quota']