aboutsummaryrefslogtreecommitdiffstats
path: root/gsxws
diff options
context:
space:
mode:
Diffstat (limited to 'gsxws')
-rw-r--r--gsxws/core.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gsxws/core.py b/gsxws/core.py
index eaf241d..b3c0d8b 100644
--- a/gsxws/core.py
+++ b/gsxws/core.py
@@ -392,6 +392,12 @@ class GsxObject(object):
return root
+ def __unicode__(self):
+ return ET.tostring(self.to_xml('root'), encoding='UTF-8')
+
+ def __str__(self):
+ return unicode(self).encode('utf-8')
+
class GsxRequestObject(GsxObject):
"The GSX-friendly representation of this GsxObject"