From ca7b4580fa3987840385a5db55083a827648b82c Mon Sep 17 00:00:00 2001 From: Tom Mudway Date: Mon, 7 Dec 2020 17:55:51 -0500 Subject: [PATCH] Added option to use "None" for adj in setData This allows you to easily create code to toggle lines on or off by setting to the appropriate array if on, or None if off. Currently you have to have 2 seperate setData calls, one with adj and one without --- pyqtgraph/graphicsItems/GraphItem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyqtgraph/graphicsItems/GraphItem.py b/pyqtgraph/graphicsItems/GraphItem.py index c80138fb..ee5207e9 100644 --- a/pyqtgraph/graphicsItems/GraphItem.py +++ b/pyqtgraph/graphicsItems/GraphItem.py @@ -55,7 +55,7 @@ class GraphItem(GraphicsObject): """ if 'adj' in kwds: self.adjacency = kwds.pop('adj') - if self.adjacency.dtype.kind not in 'iu': + if self.adjacency.dtype.kind not in 'iu' and self.adjacency is not None: raise Exception("adjacency array must have int or unsigned type.") self._update() if 'pos' in kwds: