Mercurial > p > roundup > code
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: |
