MCPcopy Index your code
hub / github.com/python/cpython / as_row

Method as_row

Tools/c-analyzer/c_parser/info.py:327–341  ·  view source on GitHub ↗
(self, columns=None)

Source from the content-addressed store, hash-verified

325 return self._replace(file=fixed)
326
327 def as_row(self, columns=None):
328 if not columns:
329 columns = self._fields
330 row = []
331 for column in columns:
332 if column == 'file':
333 value = self.filename
334 elif column == 'kind':
335 value = self.kind.value
336 elif column == 'data':
337 value = self._render_data()
338 else:
339 value = getattr(self, column)
340 row.append(value)
341 return row
342
343 def _render_data(self):
344 if not self.data:

Callers 1

write_parsedFunction · 0.80

Calls 2

_render_dataMethod · 0.95
appendMethod · 0.45

Tested by

no test coverage detected