#NEWLINE# def _split( self , data ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# last_break = ( data . rindex ( b'\n' ) + 1 ) #NEWLINE# return ( data [ 0 : last_break ] , data [ last_break : ] ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# return ( b'' , last_break )