From b86dd87a49f17aaba03d0319cc4e2cd987077a6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eray=20=C3=96zkural?= Date: Tue, 25 Oct 2005 12:45:45 +0000 Subject: [PATCH] * grant database read access to world by default --- pisi/lockeddbshelve.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pisi/lockeddbshelve.py b/pisi/lockeddbshelve.py index 0b8d7edd..b59cd921 100644 --- a/pisi/lockeddbshelve.py +++ b/pisi/lockeddbshelve.py @@ -30,7 +30,7 @@ class Error(pisi.Error): class LockedDBShelf(shelve.DBShelf): """A simple wrapper to implement locking for bsddb's dbshelf""" - def __init__(self, dbname, mode=0660, + def __init__(self, dbname, mode=0744, filetype=db.DB_HASH, dbenv=None): shelve.DBShelf.__init__(self, dbenv) filename = os.path.join( pisi.context.config.db_dir(), dbname + '.bdb') @@ -46,7 +46,7 @@ class LockedDBShelf(shelve.DBShelf): # superclass does something funky, we don't need that pass - def open(self, filename, dbname, filetype, flags=db.DB_CREATE, mode=0660): + def open(self, filename, dbname, filetype, flags=db.DB_CREATE, mode=0744): self.filename = filename self.closed = False #print 'open', filename