X-Git-Url: https://source.tree.se/git?p=treecutter.git;a=blobdiff_plain;f=xinclude%2Ftable.py;fp=xinclude%2Ftable.py;h=ab6642717fcdf4bda3004c7ac6a32aaf09a78d5f;hp=f3386617060b15fe1006a00a1472c624da79b895;hb=71402ca816ab990338fb24867efec892d99cc856;hpb=bcd05d7bb5f7270e4b3e7ed2c0db455472634490 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):