From a786595aa31e89f805320d7ff398132ed2bca90a Mon Sep 17 00:00:00 2001
From: Oscar Gustafsson <oscar.gustafsson@gmail.com>
Date: Sat, 21 Jan 2023 00:10:22 +0100
Subject: [PATCH] Fix rendering of SFGs

---
 b_asic/signal_flow_graph.py | 4 ++--
 pyproject.toml              | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py
index 80c3db57..4a88a098 100644
--- a/b_asic/signal_flow_graph.py
+++ b/b_asic/signal_flow_graph.py
@@ -1259,8 +1259,8 @@ class SFG(AbstractOperation):
                     dg.node(op.graph_id)
         return dg
 
-    def _repr_svg_(self):
-        return self.sfg()._repr_svg_()
+    def _repr_mimebundle_(self, include=None, exclude=None):
+        return self.sfg()._repr_mimebundle_(include=include, exclude=exclude)
 
     def show_sfg(self, format=None, show_id=False, engine=None) -> None:
         """
diff --git a/pyproject.toml b/pyproject.toml
index 2b0d2e69..4f8aefa9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -12,7 +12,7 @@ dependencies = [
     "pybind11>=2.3.0",
     "pyside2",
     "qtpy",
-    "graphviz",
+    "graphviz>=0.19",
     "matplotlib",
 ]
 classifiers = [
-- 
GitLab