Mercurial > p > roundup > code
diff roundup/backends/back_anydbm.py @ 2399:e94e261a1373 maint-0.7
merge from HEAD
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Tue, 08 Jun 2004 05:34:21 +0000 |
| parents | c69b67905043 |
| children | 422b684313d5 |
line wrap: on
line diff
--- a/roundup/backends/back_anydbm.py Sat May 29 02:09:13 2004 +0000 +++ b/roundup/backends/back_anydbm.py Tue Jun 08 05:34:21 2004 +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.146.2.3 2004-05-23 23:26:29 richard Exp $ +#$Id: back_anydbm.py,v 1.146.2.4 2004-06-08 05:34:21 richard 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 @@ -2009,6 +2009,7 @@ r = [] for nodeid in self.getnodeids(): for nodeid, date, user, action, params in self.history(nodeid): + print (nodeid, date, user, action, params) date = date.get_tuple() if action == 'set': for propname, value in params.items(): @@ -2035,7 +2036,7 @@ d = {} for l in entries: l = map(eval, l) - nodeid, date, user, action, params = l + nodeid, jdate, user, action, params = l r = d.setdefault(nodeid, []) if action == 'set': for propname, value in params.items(): @@ -2051,7 +2052,7 @@ pwd.unpack(value) value = pwd params[propname] = value - r.append((nodeid, date.Date(date), user, action, params)) + r.append((nodeid, date.Date(jdate), user, action, params)) for nodeid, l in d.items(): self.db.setjournal(self.classname, nodeid, l)
