104 |
104 |
105 def endSummary(self): |
105 def endSummary(self): |
106 """ |
106 """ |
107 Handler method for the "Summary" end tag. |
107 Handler method for the "Summary" end tag. |
108 """ |
108 """ |
109 self.task["summary"] = self.unescape(self.utf8_to_code(self.buffer)) |
109 self.task["summary"] = self.unescape(self.buffer) |
110 |
110 |
111 def endDescription(self): |
111 def endDescription(self): |
112 """ |
112 """ |
113 Handler method for the "Description" end tag. |
113 Handler method for the "Description" end tag. |
114 """ |
114 """ |
115 if self.version < '4.1': |
115 if self.version < '4.1': |
116 self.task["summary"] = self.unescape(self.utf8_to_code(self.buffer)) |
116 self.task["summary"] = self.unescape(self.buffer) |
117 elif self.version == '4.1': |
117 elif self.version == '4.1': |
118 self.task["description"] = self.unescape(self.utf8_to_code(self.buffer)) |
118 self.task["description"] = self.unescape(self.buffer) |
119 else: |
119 else: |
120 self.buffer = self.unescape(self.utf8_to_code(self.buffer)) |
120 self.buffer = self.unescape(self.buffer) |
121 self.task["description"] = self.decodedNewLines(self.buffer) |
121 self.task["description"] = self.decodedNewLines(self.buffer) |
122 |
122 |
123 def endCreated(self): |
123 def endCreated(self): |
124 """ |
124 """ |
125 Handler method for the "Created" end tag. |
125 Handler method for the "Created" end tag. |
126 """ |
126 """ |
127 self.buffer = self.utf8_to_code(self.buffer) |
|
128 self.task["created"] = \ |
127 self.task["created"] = \ |
129 time.mktime(time.strptime(self.buffer, "%Y-%m-%d, %H:%M:%S")) |
128 time.mktime(time.strptime(self.buffer, "%Y-%m-%d, %H:%M:%S")) |
130 |
129 |
131 def endDir(self): |
130 def endDir(self): |
132 """ |
131 """ |
133 Handler method for the "Dir" end tag. |
132 Handler method for the "Dir" end tag. |
134 """ |
133 """ |
135 self.buffer = self.utf8_to_code(self.buffer) |
|
136 self.pathStack.append(self.buffer) |
134 self.pathStack.append(self.buffer) |
137 |
135 |
138 def endName(self): |
136 def endName(self): |
139 """ |
137 """ |
140 Handler method for the "Name" end tag. |
138 Handler method for the "Name" end tag. |
141 """ |
139 """ |
142 self.buffer = self.utf8_to_code(self.buffer) |
|
143 self.pathStack.append(self.buffer) |
140 self.pathStack.append(self.buffer) |
144 |
141 |
145 def endLinenumber(self): |
142 def endLinenumber(self): |
146 """ |
143 """ |
147 Handler method for the "Linenumber" end tag. |
144 Handler method for the "Linenumber" end tag. |
164 """ |
161 """ |
165 Handler method for the "Filename" end tag. |
162 Handler method for the "Filename" end tag. |
166 """ |
163 """ |
167 if self.version >= '4.2': |
164 if self.version >= '4.2': |
168 self.task["filename"] = \ |
165 self.task["filename"] = \ |
169 Utilities.toNativeSeparators(self.utf8_to_code(self.buffer)) |
166 Utilities.toNativeSeparators(self.buffer) |
170 else: |
167 else: |
171 self.task["filename"] = self.__buildPath() |
168 self.task["filename"] = self.__buildPath() |
172 |
169 |
173 def __buildPath(self): |
170 def __buildPath(self): |
174 """ |
171 """ |