def get(self, page):
     self.response.headers['Content-Type'] = 'text/html'
     # FIXME: URL stringing is sooo crude.
     response = fetch('http://trac.webkit.org/export/HEAD/trunk/LayoutTests/' + page + '-expected.txt')
     translator = Translator()
     self.response.out.write('<html>\n<head>\n<link rel="stylesheet" type="text/css" href="/assets/styles.css">\n<script src="/assets/visualizer.js"></script>\n<script>')
     translator.translate_file(self.response.out, response.content.split('\n'))
     self.response.out.write('</script>\n</head>\n<body></body>\n</html>\n')
Beispiel #2
0
class TextDocument(Document):

    def set_text(self, text):
	self.text = text;

    def translate(self, config):
	self.translator = Translator(config)
	if self.input_file is not None:
		self.braille_text = self.translator.translate_file (self.input_file)
	else:
		self.braille_text = self.translator.translate_string (self.text)