E5XML/UserProjectReader.py

branch
Py2 comp.
changeset 3057
10516539f238
parent 2525
8b507a9a2d40
parent 2992
dbdf27746da5
child 3058
0a02c433f52d
equal deleted inserted replaced
3056:9986ec0e559a 3057:10516539f238
41 """ 41 """
42 while not self.atEnd(): 42 while not self.atEnd():
43 self.readNext() 43 self.readNext()
44 if self.isStartElement(): 44 if self.isStartElement():
45 if self.name() == "UserProject": 45 if self.name() == "UserProject":
46 self.version = self.attribute("version", userProjectFileFormatVersion) 46 self.version = self.attribute(
47 "version", userProjectFileFormatVersion)
47 if self.version not in self.supportedVersions: 48 if self.version not in self.supportedVersions:
48 self.raiseUnsupportedFormatVersion(self.version) 49 self.raiseUnsupportedFormatVersion(self.version)
49 elif self.name() == "VcsType": 50 elif self.name() == "VcsType":
50 self.project.pudata["VCSOVERRIDE"] = [self.readElementText()] 51 self.project.pudata["VCSOVERRIDE"] = [
52 self.readElementText()]
51 elif self.name() == "VcsStatusMonitorInterval": 53 elif self.name() == "VcsStatusMonitorInterval":
52 interval = int(self.attribute("value", 54 interval = int(self.attribute("value",
53 Preferences.getVCS("StatusMonitorInterval"))) 55 Preferences.getVCS("StatusMonitorInterval")))
54 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [interval] 56 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [
57 interval]
55 else: 58 else:
56 self.raiseUnexpectedStartTag(self.name()) 59 self.raiseUnexpectedStartTag(self.name())
57 60
58 self.showErrorMessage() 61 self.showErrorMessage()

eric ide

mercurial