projects
/
treecutter.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
include; table - better character support
[treecutter.git]
/
xinclude
/
table.py
diff --git
a/xinclude/table.py
b/xinclude/table.py
index f3386617060b15fe1006a00a1472c624da79b895..ab6642717fcdf4bda3004c7ac6a32aaf09a78d5f 100755
(executable)
--- a/
xinclude/table.py
+++ b/
xinclude/table.py
@@
-3,6
+3,7
@@
import sys
import re
import sys
import re
+import codecs
from urlparse import urlparse
from lxml import etree
from urlparse import urlparse
from lxml import etree
@@
-24,9
+25,9
@@
class Table(object):
self.cols = []
def parse(self):
self.cols = []
def parse(self):
- f =
file(self.tablefile, 'r
')
+ f =
codecs.open(self.tablefile, encoding='utf-8
')
for line in f:
for line in f:
- c =
line.split(
)
+ c =
re.split(r'\t+', line.rstrip()
)
self.cols.append(c)
def db_xml(self):
self.cols.append(c)
def db_xml(self):