def handle_buffer(buffer): markup_input = markup.find_markup('rst', 'python') markup_output = markup.find_markup('rst', 'python') #print buffer if not markup_output: markup_output = markup_input # TODO pass markup directly instead of assigning to Node Node.writer = markup_output.writer Node.reader = markup_input.reader Node.lang = markup_input.lang parser = markup_input.parser node = parser.read_file(buffer) #parser.print_file() # what is this for? parser.build_structure(node) # build doc from actual file writer = Writer() writer.write(node) return writer.buffer
file.close() #print ''.join(writer.buffer) if __name__ == '__main__': version = 'doge 0.1' optionparser = OptionParser(version=version) set_option_parser(optionparser) (options, args) = optionparser.parse_args() set_logger(options) #check_options(options) markup_input = markup.find_markup(options.markup_input, options.language) markup_output = markup.find_markup(options.markup_output, options.language) if not markup_output: markup_output = markup_input # TODO pass markup directly instead of assigning to Node Node.writer = markup_output.writer Node.reader = markup_input.reader Node.lang = markup_input.lang if options.dir_input == '-': handle_standard_io(markup_input.parser) else: directories = fs.get_directories([options.dir_input], options.recursive) files = fs.get_files(directories, markup_input.extensions)
file = open(filepath, 'w') file.write(''.join(writer.buffer)) file.close() #print ''.join(writer.buffer) if __name__ == '__main__': version = 'doge 0.1' optionparser = OptionParser(version=version) set_option_parser(optionparser) (options, args) = optionparser.parse_args() set_logger(options) #check_options(options) markup_input = markup.find_markup(options.markup_input, options.language) markup_output = markup.find_markup(options.markup_output, options.language) if not markup_output: markup_output = markup_input # TODO pass markup directly instead of assigning to Node Node.writer = markup_output.writer Node.reader = markup_input.reader Node.lang = markup_input.lang if options.dir_input == '-': handle_standard_io(markup_input.parser) else: directories = fs.get_directories([options.dir_input], options.recursive)