From 71402ca816ab990338fb24867efec892d99cc856 Mon Sep 17 00:00:00 2001 From: Fred Date: Mon, 13 Feb 2017 21:07:28 +0100 Subject: [PATCH] include; table - better character support adding codecs to table parsing, enabling utf-8 support --- xinclude/table.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xinclude/table.py b/xinclude/table.py index f338661..ab66427 100755 --- a/xinclude/table.py +++ b/xinclude/table.py @@ -3,6 +3,7 @@ import sys import re +import codecs from urlparse import urlparse from lxml import etree @@ -24,9 +25,9 @@ class Table(object): self.cols = [] def parse(self): - f = file(self.tablefile, 'r') + f = codecs.open(self.tablefile, encoding='utf-8') for line in f: - c = line.split() + c = re.split(r'\t+', line.rstrip()) self.cols.append(c) def db_xml(self): -- 2.30.2