141 self.readNext() |
141 self.readNext() |
142 if self.isStartElement(): |
142 if self.isStartElement(): |
143 try: |
143 try: |
144 if self.name() == "none": |
144 if self.name() == "none": |
145 val = None |
145 val = None |
146 elif self.name() == "int": |
146 elif self.name() in ("int", "long"): |
147 val = int(self.readElementText()) |
|
148 elif self.name() == "long": |
|
149 # backward compatibility to 4.6 |
|
150 val = int(self.readElementText()) |
147 val = int(self.readElementText()) |
151 elif self.name() == "bool": |
148 elif self.name() == "bool": |
152 b = self.readElementText() |
149 b = self.readElementText() |
153 if b == "True": |
150 if b == "True": |
154 val = True |
151 val = True |