comparison roundup/backends/back_anydbm.py @ 4348:1f89953f8c8a

actually tuples are fine and expected; also remove debug print
author Richard Jones <richard@users.sourceforge.net>
date Mon, 08 Feb 2010 04:25:48 +0000
parents 0e33bf5571dc
children 13b3155869e0
comparison
equal deleted inserted replaced
4347:0e33bf5571dc 4348:1f89953f8c8a
1393 raise TypeError, 'No key property set for class %s'%self.classname 1393 raise TypeError, 'No key property set for class %s'%self.classname
1394 cldb = self.db.getclassdb(self.classname) 1394 cldb = self.db.getclassdb(self.classname)
1395 try: 1395 try:
1396 for nodeid in self.getnodeids(cldb): 1396 for nodeid in self.getnodeids(cldb):
1397 node = self.db.getnode(self.classname, nodeid, cldb) 1397 node = self.db.getnode(self.classname, nodeid, cldb)
1398 print (nodeid, node, node[self.key], keyvalue)
1399 if node.has_key(self.db.RETIRED_FLAG): 1398 if node.has_key(self.db.RETIRED_FLAG):
1400 continue 1399 continue
1401 if not node.has_key(self.key): 1400 if not node.has_key(self.key):
1402 continue 1401 continue
1403 if node[self.key] == keyvalue: 1402 if node[self.key] == keyvalue:
2007 for propname, value in params.items(): 2006 for propname, value in params.items():
2008 prop = properties[propname] 2007 prop = properties[propname]
2009 if value is None: 2008 if value is None:
2010 pass 2009 pass
2011 elif isinstance(prop, hyperdb.Date): 2010 elif isinstance(prop, hyperdb.Date):
2012 if type(value) == type(()):
2013 print _('WARNING: invalid date tuple %r')%(value,)
2014 value = date.Date( "2000-1-1" )
2015 value = date.Date(value) 2011 value = date.Date(value)
2016 elif isinstance(prop, hyperdb.Interval): 2012 elif isinstance(prop, hyperdb.Interval):
2017 value = date.Interval(value) 2013 value = date.Interval(value)
2018 elif isinstance(prop, hyperdb.Password): 2014 elif isinstance(prop, hyperdb.Password):
2019 pwd = password.Password() 2015 pwd = password.Password()

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