mirror of
https://github.com/Unidata/python-awips.git
synced 2025-02-23 22:57:56 -05:00
ThriftSerializationContext.py cleanup
This commit is contained in:
parent
27b5731657
commit
12c441e13b
1 changed files with 1 additions and 4 deletions
|
@ -256,14 +256,11 @@ class ThriftSerializationContext(object):
|
||||||
self.protocol.writeStructBegin(fqn)
|
self.protocol.writeStructBegin(fqn)
|
||||||
methods = inspect.getmembers(obj, inspect.ismethod)
|
methods = inspect.getmembers(obj, inspect.ismethod)
|
||||||
fid = 1
|
fid = 1
|
||||||
#print(methods);
|
|
||||||
for m in methods:
|
for m in methods:
|
||||||
methodName = m[0]
|
methodName = m[0]
|
||||||
if methodName.startswith('get'):
|
if methodName.startswith('get'):
|
||||||
fieldname = methodName[3].lower() + methodName[4:]
|
fieldname = methodName[3].lower() + methodName[4:]
|
||||||
val = m[1]()
|
val = m[1]()
|
||||||
#print(val);
|
|
||||||
dir(val);
|
|
||||||
ft = self._lookupType(val)
|
ft = self._lookupType(val)
|
||||||
if ft == TType.STRUCT:
|
if ft == TType.STRUCT:
|
||||||
fc = val.__module__[DS_LEN:]
|
fc = val.__module__[DS_LEN:]
|
||||||
|
@ -328,7 +325,7 @@ class ThriftSerializationContext(object):
|
||||||
def _serializeMap(self, obj):
|
def _serializeMap(self, obj):
|
||||||
size = len(obj)
|
size = len(obj)
|
||||||
self.protocol.writeMapBegin(TType.VOID, TType.VOID, size)
|
self.protocol.writeMapBegin(TType.VOID, TType.VOID, size)
|
||||||
for k in obj.keys():
|
for k in list(obj.keys()):
|
||||||
self.typeSerializationMethod[TType.STRUCT](k)
|
self.typeSerializationMethod[TType.STRUCT](k)
|
||||||
self.typeSerializationMethod[TType.STRUCT](obj[k])
|
self.typeSerializationMethod[TType.STRUCT](obj[k])
|
||||||
self.protocol.writeMapEnd()
|
self.protocol.writeMapEnd()
|
||||||
|
|
Loading…
Add table
Reference in a new issue