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() |