#NEWLINE# def __init__( self , node , keyword_substitution = None , eol = None ) : #NEWLINE# #INDENT# self . translated = '' #NEWLINE# self . buffer = '' #NEWLINE# self . repos = node . repos #NEWLINE# self . node = node #NEWLINE# self . fs_ptr = node . fs_ptr #NEWLINE# self . pool = Pool ( ) #NEWLINE# if keyword_substitution : #NEWLINE# #INDENT# self . keywords = self . _get_keyword_values ( node . _get_prop ( core . SVN_PROP_KEYWORDS ) ) #NEWLINE# self . keywords_re = self . _build_keywords_re ( self . keywords ) #NEWLINE# #UNINDENT# if ( ( self . NEWLINES . get ( eol , '\n' ) != '\n' ) and ( node . _get_prop ( core . SVN_PROP_EOL_STYLE ) == 'native' ) ) : #NEWLINE# #INDENT# self . native_eol = True #NEWLINE# self . newline = self . NEWLINES [ eol ] #NEWLINE# #UNINDENT# self . stream = core . Stream ( fs . file_contents ( node . root , node . _scoped_path_utf8 , self . pool ( ) ) )