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