Mercurial > p > roundup > code
diff roundup/backends/back_metakit.py @ 874:b9da8729d8ff
Fix bug in setting activity.
| author | Gordon B. McMillan <gmcm@users.sourceforge.net> |
|---|---|
| date | Wed, 17 Jul 2002 13:28:37 +0000 |
| parents | bd6211d39328 |
| children | de3da99a7c02 |
line wrap: on
line diff
--- a/roundup/backends/back_metakit.py Wed Jul 17 12:53:48 2002 +0000 +++ b/roundup/backends/back_metakit.py Wed Jul 17 13:28:37 2002 +0000 @@ -193,7 +193,7 @@ _ALLOWSETTINGPRIVATEPROPS = 0 -class Class: # no, I'm not going to subclass the existing! +class Class: privateprops = None def __init__(self, db, classname, **properties): self.db = weakref.proxy(db) @@ -461,7 +461,7 @@ # nothing to do? if not propvalues: return - if not row.activity: + if not propvalues.has_key('activity'): row.activity = int(time.time()) if isnew: if not row.creation: @@ -720,12 +720,11 @@ try: prop = getattr(v, propname) except AttributeError: - # I can't sort on 'activity', cause it's psuedo!! continue if isreversed: rev.append(prop) sortspec.append(prop) - v = v.sortrev(sortspec, rev)[:] #XXX Aaaabh + v = v.sortrev(sortspec, rev)[:] #XXX Metakit bug #print "filter sort at %s" % time.time() rslt = []
