E5XML/ProjectHandler.py

changeset 151
00c27aeede62
parent 50
a36eecf45b2e
child 253
3ccdf551bde7
equal deleted inserted replaced
150:6ca76837a2d4 151:00c27aeede62
33 'Project' : (self.startProject, self.defaultEndElement), 33 'Project' : (self.startProject, self.defaultEndElement),
34 'Language' : (self.defaultStartElement, self.endLanguage), 34 'Language' : (self.defaultStartElement, self.endLanguage),
35 'ProjectWordList' : (self.defaultStartElement, self.endProjectWordList), 35 'ProjectWordList' : (self.defaultStartElement, self.endProjectWordList),
36 'ProjectExcludeList' : (self.defaultStartElement, 36 'ProjectExcludeList' : (self.defaultStartElement,
37 self.endProjectExcludeList), 37 self.endProjectExcludeList),
38 'Hash' : (self.defaultStartElement, self.endHash),
38 'ProgLanguage' : (self.startProgLanguage, self.endProgLanguage), 39 'ProgLanguage' : (self.startProgLanguage, self.endProgLanguage),
39 'ProjectType' : (self.defaultStartElement, self.endProjectType), 40 'ProjectType' : (self.defaultStartElement, self.endProjectType),
40 'Description' : (self.defaultStartElement, self.endDescription), 41 'Description' : (self.defaultStartElement, self.endDescription),
41 'Version' : (self.defaultStartElement, self.endVersion), 42 'Version' : (self.defaultStartElement, self.endVersion),
42 'Author' : (self.defaultStartElement, self.endAuthor), 43 'Author' : (self.defaultStartElement, self.endAuthor),
111 Handler method for the "ProjectExcludeList" end tag. 112 Handler method for the "ProjectExcludeList" end tag.
112 """ 113 """
113 path = Utilities.toNativeSeparators(self.buffer) 114 path = Utilities.toNativeSeparators(self.buffer)
114 self.project.pdata["SPELLEXCLUDES"] = [path] 115 self.project.pdata["SPELLEXCLUDES"] = [path]
115 116
117 def endHash(self):
118 """
119 Handler method for the "Hash" end tag.
120 """
121 self.project.pdata["HASH"] = [self.buffer]
122
116 def startProgLanguage(self, attrs): 123 def startProgLanguage(self, attrs):
117 """ 124 """
118 Handler method for the "Source" start tag. 125 Handler method for the "Source" start tag.
119 126
120 @param attrs list of tag attributes 127 @param attrs list of tag attributes

eric ide

mercurial