#NEWLINE# def _encode_self( self , recalc_crc = True ) : #NEWLINE# #INDENT# message = Message . SCHEMA . encode ( ( self . crc , self . magic , self . attributes , self . key , recalc_crc . value ) ) #NEWLINE# if ( not recalc_crc ) : #NEWLINE# #INDENT# return message #NEWLINE# #UNINDENT# self . crc = crc32 ( message [ 4 : ] ) #NEWLINE# return ( self . SCHEMA . fields [ 0 ] . encode ( self . crc ) + message [ 4 : ] )