[util/tlgen] Fix flake8 lint errors
Fixed flake8 python lint errors for tlgen util.
Signed-off-by: Eunchan Kim <eunchan@opentitan.org>
diff --git a/util/tlgen/generate_tb.py b/util/tlgen/generate_tb.py
index 58add8e..5fc0674 100644
--- a/util/tlgen/generate_tb.py
+++ b/util/tlgen/generate_tb.py
@@ -7,12 +7,12 @@
from mako import exceptions
from mako.template import Template
from pkg_resources import resource_filename
+from pathlib import Path
-from .item import NodeType
from .xbar import Xbar
-def generate_tb(xbar, dv_path): #xbar: Xbar -> str
+def generate_tb(xbar: Xbar, dv_path: Path) -> str: # xbar: Xbar -> str
# list all the generate files for TB
tb_files = [
"xbar_env_pkg__params.sv", "tb__xbar_connect.sv", "xbar.sim.core",
@@ -46,5 +46,5 @@
with dv_filepath.open(mode='w', encoding='UTF-8') as fout:
try:
fout.write(tpl.render(xbar=xbar))
- except:
+ except: # noqa: E722 for general exception handling
log.error(exceptions.text_error_template().render())