Fixed utf8 parsing for python 2.0
svn: r93
This commit is contained in:
parent
8cf0cc6ddd
commit
666722bb4b
@ -876,27 +876,19 @@ class GrampsParser(handler.ContentHandler):
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
|
||||||
|
def endElement(self,tag):
|
||||||
|
|
||||||
|
if self.func:
|
||||||
|
self.func(self,utf8_to_latin(self.data))
|
||||||
|
self.func_index = self.func_index - 1
|
||||||
|
self.func,self.data = self.func_list[self.func_index]
|
||||||
|
|
||||||
if sax == 1:
|
if sax == 1:
|
||||||
|
|
||||||
def endElement(self,tag):
|
|
||||||
|
|
||||||
if self.func:
|
|
||||||
self.func(self,utf8_to_latin(self.data))
|
|
||||||
self.func_index = self.func_index - 1
|
|
||||||
self.func,self.data = self.func_list[self.func_index]
|
|
||||||
|
|
||||||
def characters(self, data, offset, length):
|
def characters(self, data, offset, length):
|
||||||
if self.func:
|
if self.func:
|
||||||
self.data = self.data + data
|
self.data = self.data + data
|
||||||
else:
|
else:
|
||||||
|
|
||||||
def endElement(self,tag):
|
|
||||||
|
|
||||||
if self.func:
|
|
||||||
self.func(self,self.data)
|
|
||||||
self.func_index = self.func_index - 1
|
|
||||||
self.func,self.data = self.func_list[self.func_index]
|
|
||||||
|
|
||||||
def characters(self, data):
|
def characters(self, data):
|
||||||
if self.func:
|
if self.func:
|
||||||
self.data = self.data + data
|
self.data = self.data + data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user