#NEWLINE# def read( self , iprot ) : #NEWLINE# #INDENT# if ( ( iprot . __class__ == TBinaryProtocol . TBinaryProtocolAccelerated ) and isinstance ( iprot . trans , TTransport . CReadableTransport ) and ( fid . thrift_spec is not None ) and ( fastbinary is not None ) ) : #NEWLINE# #INDENT# fastbinary . decode_binary ( self , iprot . trans , ( self . __class__ , self . thrift_spec ) ) #NEWLINE# return #NEWLINE# #UNINDENT# iprot . readStructBegin ( ) #NEWLINE# while True : #NEWLINE# #INDENT# ( fname , ftype , fid ) = iprot . readFieldBegin ( ) #NEWLINE# if ( ftype == TType . STOP ) : #NEWLINE# #INDENT# break #NEWLINE# #UNINDENT# if ( fid == 0 ) : #NEWLINE# #INDENT# if ( ftype == TType . MAP ) : #NEWLINE# #INDENT# self . success = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# ( _ktype10 , _vtype11 , _size9 ) = iprot . readMapBegin ( ) #NEWLINE# for _i13 in xrange ( _size9 ) : #NEWLINE# #INDENT# _key14 = iprot . readString ( ) #NEWLINE# _val15 = iprot . readString ( ) #NEWLINE# self . success [ _key14 ] = _val15 #NEWLINE# #UNINDENT# iprot . readMapEnd ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# iprot . skip ( ftype ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# iprot . skip ( ftype ) #NEWLINE# #UNINDENT# iprot . readFieldEnd ( ) #NEWLINE# #UNINDENT# iprot . readStructEnd ( )