--- a/E5XML/XMLStreamReaderBase.py Tue Sep 14 18:20:41 2010 +0200 +++ b/E5XML/XMLStreamReaderBase.py Tue Sep 14 18:35:05 2010 +0200 @@ -129,6 +129,8 @@ val = None elif self.name() == "int": val = int(self.readElementText()) + elif self.name() == "long": # backward compatibility to 4.6 + val = int(self.readElementText()) elif self.name() == "bool": b = self.readElementText() if b == "True": @@ -142,6 +144,8 @@ val = float(real) + float(imag)*1j elif self.name() == "string": val = self.readElementText() + elif self.name() == "unicode": # backward compatibility to 4.6 + val = self.readElementText() elif self.name() == "bytes": by = bytes( [int(b) for b in self.readElementText().split(",")])