diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/gats.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/python/gats.py b/python/gats.py index 40139a2..22463ab 100644 --- a/python/gats.py +++ b/python/gats.py | |||
@@ -146,6 +146,8 @@ def _readObj( sIn ): | |||
146 | return 0.0 | 146 | return 0.0 |
147 | else: | 147 | else: |
148 | raise Exception('Invalid exceptional float subtype found.') | 148 | raise Exception('Invalid exceptional float subtype found.') |
149 | elif t == 'n': | ||
150 | return None | ||
149 | elif t == 'e': # End marker | 151 | elif t == 'e': # End marker |
150 | return None | 152 | return None |
151 | else: | 153 | else: |
@@ -153,7 +155,9 @@ def _readObj( sIn ): | |||
153 | return 'not implemented yet'; | 155 | return 'not implemented yet'; |
154 | 156 | ||
155 | def _writeObj( obj, sOut ): | 157 | def _writeObj( obj, sOut ): |
156 | if isinstance( obj, bool ): | 158 | if obj is None: |
159 | sOut.write('n') | ||
160 | elif isinstance( obj, bool ): | ||
157 | if obj == True: | 161 | if obj == True: |
158 | sOut.write('1') | 162 | sOut.write('1') |
159 | else: | 163 | else: |