#NEWLINE# def ConsumeByteString( self ) : #NEWLINE# #INDENT# "Consumes a byte array value.\n\n    Returns:\n      The array parsed (as a string).\n\n    Raises:\n      ParseError: If a byte array value couldn't be consumed.\n    " #NEWLINE# the_list = [ self . _ConsumeSingleByteString ( ) ] #NEWLINE# while ( self . token and ( self . token [ 0 ] in ( "'" , '"' ) ) ) : #NEWLINE# #INDENT# the_list . append ( self . _ConsumeSingleByteString ( ) ) #NEWLINE# #UNINDENT# return b'' . join ( the_list )