#NEWLINE# def skip( self , ttype ) : #NEWLINE# #INDENT# if ( ttype == TType . STOP ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . BOOL ) : #NEWLINE# #INDENT# self . read_bool ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . BYTE ) : #NEWLINE# #INDENT# self . read_byte ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype in ( TType . I16 , TType . I32 , TType . I64 ) ) : #NEWLINE# #INDENT# from_zig_zag ( read_varint ( self . trans ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . DOUBLE ) : #NEWLINE# #INDENT# self . read_double ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . STRING ) : #NEWLINE# #INDENT# self . read_string ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . STRUCT ) : #NEWLINE# #INDENT# name = self . read_struct_begin ( ) #NEWLINE# while True : #NEWLINE# #INDENT# ( name , ttype , id ) = self . read_field_begin ( ) #NEWLINE# if ( ttype == TType . STOP ) : #NEWLINE# #INDENT# break #NEWLINE# #UNINDENT# self . skip ( ttype ) #NEWLINE# self . read_field_end ( ) #NEWLINE# #UNINDENT# self . read_struct_end ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . MAP ) : #NEWLINE# #INDENT# ( ktype , vtype , size ) = self . read_map_begin ( ) #NEWLINE# for i in range ( size ) : #NEWLINE# #INDENT# self . skip ( ktype ) #NEWLINE# self . skip ( vtype ) #NEWLINE# #UNINDENT# self . read_collection_end ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . SET ) : #NEWLINE# #INDENT# ( etype , size ) = self . read_collection_begin ( ) #NEWLINE# for i in range ( size ) : #NEWLINE# #INDENT# self . skip ( etype ) #NEWLINE# #UNINDENT# self . read_collection_end ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ttype == TType . LIST ) : #NEWLINE# #INDENT# ( etype , size ) = self . read_collection_begin ( ) #NEWLINE# for i in range ( size ) : #NEWLINE# #INDENT# self . skip ( etype ) #NEWLINE# #UNINDENT# self . read_collection_end ( )