Mercurial > p > roundup > code
diff roundup/backends/back_anydbm.py @ 3897:e2c2d91932ad
respect umask on filestorage backend (fixes [SF#744328])
patch from Ulrik Mikaelsson
also: some trailing whitespace got removed
| author | Justus Pendleton <jpend@users.sourceforge.net> |
|---|---|
| date | Tue, 11 Sep 2007 21:33:30 +0000 |
| parents | 34128a809e22 |
| children | 666b70676ec6 |
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py Tue Sep 11 21:30:14 2007 +0000 +++ b/roundup/backends/back_anydbm.py Tue Sep 11 21:33:30 2007 +0000 @@ -15,7 +15,7 @@ # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. # -#$Id: back_anydbm.py,v 1.205 2007-08-31 15:44:02 jpend Exp $ +#$Id: back_anydbm.py,v 1.206 2007-09-11 21:33:30 jpend Exp $ '''This module defines a backend that saves the hyperdatabase in a database chosen by anydbm. It is guaranteed to always be available in python versions >2.1.1 (the dumbdbm fallback in 2.1.1 and earlier has several @@ -85,6 +85,7 @@ Class.set(), Class.retire(), and Class.restore() methods are disabled. ''' + FileStorage.__init__(self, config.UMASK) self.config, self.journaltag = config, journaltag self.dir = config.DATABASE self.classes = {}
