diff --git a/build.py b/build.py index 127a72c..fe47f28 100755 --- a/build.py +++ b/build.py @@ -115,6 +115,8 @@ def process_text(self, desc): pre = self.process_text(m.group(1)) name = m.group(2) post = self.process_text(m.group(3)) + if name[0:2] != 'U+': + self.error('Invalid Unicode value (expected U+xxxx): %s\n' % name) desc = pre + '' + name + '' + post return desc @@ -201,17 +203,17 @@ def process(self, src, dst): self.curr_dst = dst if not os.path.isfile(src): - self.error('File "%s" doesn\'t exist' % src) + self.error('File "%s" doesn\'t exist\n' % src) try: infile = open(src, 'r') except IOError as e: - self.error('Unable to open "%s" for reading: %s' % (src, e)) + self.error('Unable to open "%s" for reading: %s\n' % (src, e)) try: outfile = open(dst, 'w') except IOError as e: - self.error('Unable to open "%s" for writing: %s' % (dst, e)) + self.error('Unable to open "%s" for writing: %s\n' % (dst, e)) self.line = 0 for line in infile: diff --git a/index.html b/index.html index a0987ab..b21928e 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ - +