From 16eab4b887812ae78a4b97e74d4afe47788feeb5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivar=20H=C3=A4rnqvist?= <ivaha717@student.liu.se>
Date: Fri, 10 Apr 2020 00:23:45 +0200
Subject: [PATCH] use collections.abc

---
 b_asic/operation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/b_asic/operation.py b/b_asic/operation.py
index 52b9054f..a18b383a 100644
--- a/b_asic/operation.py
+++ b/b_asic/operation.py
@@ -285,7 +285,7 @@ class AbstractOperation(Operation, AbstractGraphComponent):
         if result is not None:
             return result
         values = self.evaluate(*self._truncate_inputs(input_values))
-        if isinstance(values, collections.Sequence):
+        if isinstance(values, collections.abc.Sequence):
             if len(values) != self.output_count:
                 raise RuntimeError(f"Operation evaluated to incorrect number of outputs (expected {self.output_count}, got {len(values)})")
         elif isinstance(values, Number):
-- 
GitLab