replaced str() calls with unicode()
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 21 Nov 2007 22:01:42 +0000 (22:01 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 21 Nov 2007 22:01:42 +0000 (22:01 +0000)
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1141 9efc2488-bf62-4759-914b-345cdb29e865

src/python/osrf/gateway.py
src/python/osrf/utils.py

index fac0647..424b094 100644 (file)
@@ -25,7 +25,7 @@ class GatewayRequest:
             response =urllib2.urlopen(request)
         except urllib2.HTTPError, e:
             # log this?
             response =urllib2.urlopen(request)
         except urllib2.HTTPError, e:
             # log this?
-            sys.stderr.write('%s => %s?%s\n' % (str(e), self.buildURL(), params))
+            sys.stderr.write('%s => %s?%s\n' % (unicode(e), self.buildURL(), params))
             raise e
             
         return self.handleResponse(response)
             raise e
             
         return self.handleResponse(response)
@@ -95,7 +95,7 @@ class XMLGatewayRequest(GatewayRequest):
         try:
             parser.parse(response)
         except Exception, e:
         try:
             parser.parse(response)
         except Exception, e:
-            osrfLogErr('Error parsing gateway XML: %s' % str(e))
+            osrfLogErr('Error parsing gateway XML: %s' % unicode(e))
             return None
 
         return handler.getResult()
             return None
 
         return handler.getResult()
index 6b20675..e07ba7a 100644 (file)
@@ -57,7 +57,7 @@ def osrfXMLNodeToObject(xmlNode):
         # If the node has no element children, clean up the text content 
         # and use that as the data
         xmlNode = xmlNode.childNodes[0] # extract the text node
         # If the node has no element children, clean up the text content 
         # and use that as the data
         xmlNode = xmlNode.childNodes[0] # extract the text node
-        data = re.compile('^\s*').sub('', str(xmlNode.nodeValue))
+        data = re.compile('^\s*').sub('', unicode(xmlNode.nodeValue))
         data = re.compile('\s*$').sub('', data)
 
         obj[nodeName] = data
         data = re.compile('\s*$').sub('', data)
 
         obj[nodeName] = data