* file locking, calisiyor mu bilmiyorum

This commit is contained in:
Eray Özkural
2005-06-28 12:56:55 +00:00
parent 7de18788a5
commit c6b697d783
+7 -1
View File
@@ -26,7 +26,13 @@ class PackageDB(DBShelf):
filetype=db.DB_HASH
dbname = None
self.open( filename, dbname, filetype, flags, mode )
self.fdummy = open(self.db_filename)
fcntl.flock(self.fdummy, fcntl.LOCK_EX)
def __del__(self):
#fcntl.flock(self.fdummy, fcntl.LOCK_UN)
self.fdummy.close()
def has_package(self, name):
name = str(name)
return self.has_key(name)