diff options
Diffstat (limited to 'gsxws/core.py')
-rw-r--r-- | gsxws/core.py | 9 |
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): |