From d124018840278457d5db2fb23ff77bf6c0180710 Mon Sep 17 00:00:00 2001
From: Oscar Gustafsson <oscar.gustafsson@gmail.com>
Date: Tue, 17 Jan 2023 12:22:38 +0100
Subject: [PATCH] Skip Graphviz checking

---
 b_asic/signal_flow_graph.py | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py
index b724437b..3a99b051 100644
--- a/b_asic/signal_flow_graph.py
+++ b/b_asic/signal_flow_graph.py
@@ -21,8 +21,6 @@ from typing import (
 )
 
 from graphviz import Digraph
-from graphviz.backend import ENGINES as GRAPHVIZ_ENGINES
-from graphviz.backend import FORMATS as GRAPHVIZ_FORMATS
 
 from b_asic.graph_component import (
     GraphComponent,
@@ -1207,9 +1205,7 @@ class SFG(AbstractOperation):
         """
         dg = Digraph()
         dg.attr(rankdir="LR")
-        if engine:
-            assert engine in GRAPHVIZ_ENGINES, "Unknown layout engine"
-            dg.engine = engine
+        dg.engine = 'dot' if engine is None else engine
         for op in self._components_by_id.values():
             if isinstance(op, Signal):
                 if show_id:
@@ -1253,10 +1249,4 @@ class SFG(AbstractOperation):
         """
 
         dg = self.sfg(show_id=show_id)
-        if format:
-            assert format in GRAPHVIZ_FORMATS, "Unknown file format"
-            dg.format = format
-        if engine:
-            assert engine in GRAPHVIZ_ENGINES, "Unknown layout engine"
-            dg.engine = engine
         dg.view()
-- 
GitLab