Skip to content

Commit 2a32d6c

Browse files
committed
feat: added guard for dag evaluation to ensure graph is directed
1 parent ec5a19a commit 2a32d6c

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

evaluation_function/evaluation.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,8 @@ def _eval_forest() -> Result:
826826
return _grade_bool("Forest", ans.is_forest, is_forest)
827827

828828
def _eval_dag() -> Result:
829+
if not student_graph.directed:
830+
return _err("DAG check requires a directed graph.")
829831
return _grade_bool("DAG", ans.is_dag, is_dag)
830832

831833
def _eval_eulerian() -> Result:

0 commit comments

Comments
 (0)