From f534673a68d53875c87944ec51f023845d8361c2 Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Sun, 17 Nov 2019 17:25:47 -0500
Subject: [PATCH] Correct rare bug when disconnecting nodes

---
 resources/graphs/basic_graph/components.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/graphs/basic_graph/components.py b/resources/graphs/basic_graph/components.py
index e12c82d..3264677 100644
--- a/resources/graphs/basic_graph/components.py
+++ b/resources/graphs/basic_graph/components.py
@@ -215,7 +215,7 @@ class BasicEdge():
             # Handle for dict, if classes are of Directed type.
             if isinstance(node_1, str):
                 node_1, node_2 = self.get_nodes().values()
-        except ValueError:
+        except (ValueError, IndexError):
             # No nodes connected. Return None.
             return None
 
-- 
GitLab