Changeset 322
- Timestamp:
- 04/03/08 04:23:24 (8 months ago)
- Files:
-
- trunk/src/dm/migrate.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/dm/migrate.py
r308 r322 176 176 className, objectId, objectData 177 177 ) 178 #print msg178 self.logger.info(msg) 179 179 strObjectData = {} 180 180 for attr in domainClass.meta.attributes: … … 192 192 if idMapKey in self.idMap.keys(): 193 193 mappedValue = self.idMap[idMapKey] 194 msg = "Updating %s %s from %s to %s" % (195 className,196 attr.name,197 value,198 mappedValue,199 )194 #msg = "Updating %s %s from %s to %s" % ( 195 # className, 196 # attr.name, 197 # value, 198 # mappedValue, 199 #) 200 200 #print msg 201 201 value = mappedValue 202 202 if value.__class__ == unicode: 203 203 # SQLObject doesn't handle unicode. 204 value = value.encode() 204 try: 205 value = str(value) 206 except: 207 msg = "Failed to convert unicode to str" 208 msg += " for '%s' of %s %s: %s" % ( 209 attr.name, className, objectId, value 210 ) 211 self.logger.error(msg) 212 msg = "Continuing with null string value." 213 self.logger.info(msg) 214 value = "" 215 205 216 strObjectData[attr.name] = value 206 217 objectDict = MultiValueDict()
