aboutsummaryrefslogtreecommitdiffstats
path: root/gsxws/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'gsxws/core.py')
-rw-r--r--gsxws/core.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/gsxws/core.py b/gsxws/core.py
index 4e35c76..2579310 100644
--- a/gsxws/core.py
+++ b/gsxws/core.py
@@ -300,6 +300,9 @@ class GsxObject(object):
value = base64.b64encode(value.read())
+ if isinstance(value, bool):
+ value = "Y" if value else "N"
+
if isinstance(value, int):
value = str(value)
@@ -309,12 +312,6 @@ class GsxObject(object):
if isinstance(value, time):
value = value.strftime(self._formats['tf'])
- if isinstance(value, bool):
- value = "Y" if value else "N"
-
- if isinstance(value, date):
- value = value.strftime(self._formats['df'])
-
self._data[name] = value
def __getattr__(self, name):