From 40fc4979e4ca1f2a74972f68a88212b16cc26458 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sat, 18 Jun 2011 14:37:00 +0200 Subject: some more locks --- module/database/FileDatabase.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'module/database') diff --git a/module/database/FileDatabase.py b/module/database/FileDatabase.py index 6ea7d1104..0ed526240 100644 --- a/module/database/FileDatabase.py +++ b/module/database/FileDatabase.py @@ -21,7 +21,7 @@ from threading import RLock from time import time -from module.utils import formatSize +from module.utils import formatSize, lock from module.PullEvents import InsertEvent, ReloadAllEvent, RemoveEvent, UpdateEvent from module.PyPackage import PyPackage from module.PyFile import PyFile @@ -67,17 +67,7 @@ class FileHandler: args[0].jobCache = {} return func(*args) return new - - def lock(func): - def new(*args): - #print "Handler: %s args: %s" % (func,args[1:]) - args[0].lock.acquire() - res = func(*args) - args[0].lock.release() - #print "Handler: %s return: %s" % (func, res) - return res - return new - + #---------------------------------------------------------------------- def save(self): """saves all data to backend""" -- cgit v1.2.3