Assumes vertical table (each value has a separate row).
(self, key)
| 23 | return Table(self.rows[1:], self.rows[0]) |
| 24 | |
| 25 | def get_row_value(self, key) -> Optional[str]: |
| 26 | """ |
| 27 | Assumes vertical table (each value has a separate row). |
| 28 | """ |
| 29 | row = [r for r in self.rows if r and r[0] == key] |
| 30 | if not row: |
| 31 | return None |
| 32 | assert len(row) == 1 |
| 33 | return row[0][1] |
| 34 | |
| 35 | def check_row_value(self, key: str, value: str): |
| 36 | row = self.get_row_value(key) |
no outgoing calls