equal
deleted
inserted
replaced
165 def __exit__(self, exctype, excvalue, traceback): |
165 def __exit__(self, exctype, excvalue, traceback): |
166 if exctype is None: |
166 if exctype is None: |
167 self.end() |
167 self.end() |
168 def _showitem(self): |
168 def _showitem(self): |
169 '''show a formatted item once all data is collected''' |
169 '''show a formatted item once all data is collected''' |
170 pass |
|
171 def startitem(self): |
170 def startitem(self): |
172 '''begin an item in the format list''' |
171 '''begin an item in the format list''' |
173 if self._item is not None: |
172 if self._item is not None: |
174 self._showitem() |
173 self._showitem() |
175 self._item = {} |
174 self._item = {} |
204 fieldkeys = fields.split() |
203 fieldkeys = fields.split() |
205 assert len(fieldkeys) == len(fielddata) |
204 assert len(fieldkeys) == len(fielddata) |
206 self._item.update(zip(fieldkeys, fielddata)) |
205 self._item.update(zip(fieldkeys, fielddata)) |
207 def plain(self, text, **opts): |
206 def plain(self, text, **opts): |
208 '''show raw text for non-templated mode''' |
207 '''show raw text for non-templated mode''' |
209 pass |
|
210 def isplain(self): |
208 def isplain(self): |
211 '''check for plain formatter usage''' |
209 '''check for plain formatter usage''' |
212 return False |
210 return False |
213 def nested(self, field): |
211 def nested(self, field): |
214 '''sub formatter to store nested data in the specified field''' |
212 '''sub formatter to store nested data in the specified field''' |