* file locking, calisiyor mu bilmiyorum
This commit is contained in:
@@ -26,6 +26,12 @@ class PackageDB(DBShelf):
|
|||||||
filetype=db.DB_HASH
|
filetype=db.DB_HASH
|
||||||
dbname = None
|
dbname = None
|
||||||
self.open( filename, dbname, filetype, flags, mode )
|
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):
|
def has_package(self, name):
|
||||||
name = str(name)
|
name = str(name)
|
||||||
|
|||||||
Reference in New Issue
Block a user