From c8cb9e60176b1433294c124bc810bf36249ecd20 Mon Sep 17 00:00:00 2001 From: salomaolopes Date: Thu, 30 Jan 2025 11:20:53 -0300 Subject: [PATCH] reform auto-generated DAG Docs --- src/dou_dag_generator.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/dou_dag_generator.py b/src/dou_dag_generator.py index 25464d0..6a3734c 100755 --- a/src/dou_dag_generator.py +++ b/src/dou_dag_generator.py @@ -161,22 +161,17 @@ def prepare_doc_md(specs: DAGConfig, config_file: str) -> str: **ConfiguraĆ§Ć£o da dag definida no arquivo `{config_file}`**: -
+ """ ) for key, value in config.items(): - doc_md = doc_md + f"
{key}
" - if isinstance(value, list) or isinstance(value, set): - doc_md = doc_md + ( - "
\n\n" - + " * " - + "\n * ".join(str(item) for item in value) - + "\n
" - ) + doc_md += f"\n**{key.replace('_', ' ').capitalize()}**\n" + + if isinstance(value, (list, set)): + doc_md += "\n" + "\n".join(f"- {str(item)}" for item in value) + "\n" else: - doc_md = doc_md + f"
{str(value)}
" - doc_md = doc_md + "\n" - doc_md = doc_md + "
\n" + doc_md += "\n" + f"- {str(value)}\n" + "\n" + return doc_md @staticmethod