comparison roundup/admin.py @ 3313:5e45f3a553d8 maint-0.8

fix roundup-admin "find" for searching Multilinks [SF#1189465]
author Richard Jones <richard@users.sourceforge.net>
date Mon, 02 May 2005 06:13:10 +0000
parents 239566bf5d33
children 7ed2da71c5c3
comparison
equal deleted inserted replaced
3309:088c1792b7f6 3313:5e45f3a553d8
14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" 15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, 16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. 17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
18 # 18 #
19 # $Id: admin.py,v 1.85.2.5 2005-04-13 07:00:21 richard Exp $ 19 # $Id: admin.py,v 1.85.2.6 2005-05-02 06:13:10 richard Exp $
20 20
21 '''Administration commands for maintaining Roundup trackers. 21 '''Administration commands for maintaining Roundup trackers.
22 ''' 22 '''
23 __docformat__ = 'restructuredtext' 23 __docformat__ = 'restructuredtext'
24 24
643 values = value.split(',') 643 values = value.split(',')
644 else: 644 else:
645 values = [value] 645 values = [value]
646 d = props[propname] = {} 646 d = props[propname] = {}
647 for value in values: 647 for value in values:
648 d[hyperdb.rawToHyperdb(self.db, cl, None, propname, value)] = 1 648 value = hyperdb.rawToHyperdb(self.db, cl, None, propname, value)
649 if isinstance(value, list):
650 for entry in value:
651 d[entry] = 1
652 else:
653 d[value] = 1
649 654
650 # now do the find 655 # now do the find
651 try: 656 try:
652 id = [] 657 id = []
653 designator = [] 658 designator = []

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