(cls, data, extra, colnames)
| 463 | |
| 464 | @classmethod |
| 465 | def _data_as_row(cls, data, extra, colnames): |
| 466 | row = {} |
| 467 | for colname in colnames: |
| 468 | if colname in row: |
| 469 | continue |
| 470 | rendered = cls._render_data_row_item(colname, data, extra) |
| 471 | if rendered is iter(rendered): |
| 472 | rendered, = rendered |
| 473 | row[colname] = rendered |
| 474 | return row |
| 475 | |
| 476 | @classmethod |
| 477 | def _render_data_row_item(cls, colname, data, extra): |
no test coverage detected