E5XML/UserProjectReader.py

changeset 2992
dbdf27746da5
parent 2302
f29e9405c851
child 3022
57179e4cdadd
child 3057
10516539f238
equal deleted inserted replaced
2991:226481ff40d1 2992:dbdf27746da5
39 """ 39 """
40 while not self.atEnd(): 40 while not self.atEnd():
41 self.readNext() 41 self.readNext()
42 if self.isStartElement(): 42 if self.isStartElement():
43 if self.name() == "UserProject": 43 if self.name() == "UserProject":
44 self.version = self.attribute("version", userProjectFileFormatVersion) 44 self.version = self.attribute(
45 "version", userProjectFileFormatVersion)
45 if self.version not in self.supportedVersions: 46 if self.version not in self.supportedVersions:
46 self.raiseUnsupportedFormatVersion(self.version) 47 self.raiseUnsupportedFormatVersion(self.version)
47 elif self.name() == "VcsType": 48 elif self.name() == "VcsType":
48 self.project.pudata["VCSOVERRIDE"] = [self.readElementText()] 49 self.project.pudata["VCSOVERRIDE"] = [
50 self.readElementText()]
49 elif self.name() == "VcsStatusMonitorInterval": 51 elif self.name() == "VcsStatusMonitorInterval":
50 interval = int(self.attribute("value", 52 interval = int(self.attribute("value",
51 Preferences.getVCS("StatusMonitorInterval"))) 53 Preferences.getVCS("StatusMonitorInterval")))
52 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [interval] 54 self.project.pudata["VCSSTATUSMONITORINTERVAL"] = [
55 interval]
53 else: 56 else:
54 self.raiseUnexpectedStartTag(self.name()) 57 self.raiseUnexpectedStartTag(self.name())
55 58
56 self.showErrorMessage() 59 self.showErrorMessage()

eric ide

mercurial