comparison roundup/roundupdb.py @ 1095:711f2ecee20f

unit tests pass again
author Richard Jones <richard@users.sourceforge.net>
date Tue, 10 Sep 2002 02:37:28 +0000
parents 9b910e8d987d
children fa7df238e2d4
comparison
equal deleted inserted replaced
1094:854d45f8b745 1095:711f2ecee20f
13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 13 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 14 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 15 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 16 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
17 # 17 #
18 # $Id: roundupdb.py,v 1.64 2002-09-10 00:18:20 richard Exp $ 18 # $Id: roundupdb.py,v 1.65 2002-09-10 02:37:28 richard Exp $
19 19
20 __doc__ = """ 20 __doc__ = """
21 Extending hyperdb with types specific to issue-tracking. 21 Extending hyperdb with types specific to issue-tracking.
22 """ 22 """
23 23
403 if key: 403 if key:
404 l.append(link.get(entry, key)) 404 l.append(link.get(entry, key))
405 else: 405 else:
406 l.append(entry) 406 l.append(entry)
407 if l: 407 if l:
408 l.sort()
408 change = '+%s'%(', '.join(l)) 409 change = '+%s'%(', '.join(l))
409 l = [] 410 l = []
410 # check for removals 411 # check for removals
411 for entry in oldvalue: 412 for entry in oldvalue:
412 if entry in value: continue 413 if entry in value: continue
413 if key: 414 if key:
414 l.append(link.get(entry, key)) 415 l.append(link.get(entry, key))
415 else: 416 else:
416 l.append(entry) 417 l.append(entry)
417 if l: 418 if l:
419 l.sort()
418 change += ' -%s'%(', '.join(l)) 420 change += ' -%s'%(', '.join(l))
419 else: 421 else:
420 change = '%s -> %s'%(oldvalue, value) 422 change = '%s -> %s'%(oldvalue, value)
421 m.append('%s: %s'%(propname, change)) 423 m.append('%s: %s'%(propname, change))
422 if m: 424 if m:

Roundup Issue Tracker: http://roundup-tracker.org/