diff --git a/beeflow/client/bee_client.py b/beeflow/client/bee_client.py index 7b435d58..139583da 100644 --- a/beeflow/client/bee_client.py +++ b/beeflow/client/bee_client.py @@ -646,7 +646,8 @@ def dag(wf_id: str = typer.Argument(..., callback=match_short_id), bee_workdir = wf_utils.get_bee_workdir() mount_dir = os.path.join(bee_workdir, 'gdb_mount') graphmls_dir = mount_dir + '/graphmls' - typer.secho(f"Workflow has been archived. All new DAGs will look the same as the one in the archive directory.", + typer.secho("Workflow has been archived. All new DAGs will look the same as the one " + "in the archive directory.", fg=typer.colors.MAGENTA) else: wf_dir = wf_utils.get_workflow_dir(wf_id) diff --git a/docs/sphinx/visualization.rst b/docs/sphinx/visualization.rst index 550f9d5a..f4c63e91 100644 --- a/docs/sphinx/visualization.rst +++ b/docs/sphinx/visualization.rst @@ -17,7 +17,9 @@ DAGs are exported in PNG format to $OUTPUT_DIR/$WD_ID-dags by default. If the ``no-dag-dir`` flag is specified when the dag command is run, the DAG will be exported to $OUTPUT_DIR. The dag command makes multiple versions of the DAGs. The most recent version is $WF_ID.png and the others are $WD_ID_v1.png, -$WF_ID_v2.png ... where v1 is the oldest. +$WF_ID_v2.png ... where v1 is the oldest. The graphmls used to make the DAGs are saved +in the workflow archive and are saved with their version number. These graphmls can +be useful for debugging when there are errors creating the DAGs. Example DAG ===========