[tools] Make util/markdown.py pre-Python 3.10 compatible

This commit is contained in:
Kuba Szczodrzyński
2022-07-21 23:05:22 +02:00
parent 5ffb2f6619
commit a4b63bb037

View File

@@ -1,12 +1,13 @@
# Copyright (c) Kuba Szczodrzyński 2022-06-18.
from os.path import join
from typing import List
from tools.util.fileio import writetext
class Markdown:
items: list[str]
items: List[str]
output: str
def __init__(self, dir: str, name: str) -> None:
@@ -49,7 +50,7 @@ class Markdown:
self.items.append("- " + "\n- ".join(items))
return self
def add_table(self, header: list[str], *rows: list[str]) -> "Markdown":
def add_table(self, header: List[str], *rows: List[str]) -> "Markdown":
maxlen = [len(h) for h in header]
for row in rows:
for i, col in enumerate(row):