From 0ccdcdaa29f24f29f340ad710d5c17a42dd1bb83 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Thu, 19 Sep 2019 09:09:17 +0100
Subject: [PATCH] MNT: Import collections.abc, not collections

---
 fsl/utils/idle.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsl/utils/idle.py b/fsl/utils/idle.py
index c1513708e..f2fc9d0d2 100644
--- a/fsl/utils/idle.py
+++ b/fsl/utils/idle.py
@@ -86,7 +86,7 @@ import atexit
 import logging
 import functools
 import threading
-import collections
+from   collections import abc
 
 try:                import queue
 except ImportError: import Queue as queue
@@ -610,7 +610,7 @@ def wait(threads, task, *args, **kwargs):
 
     direct = kwargs.pop('wait_direct', False)
 
-    if not isinstance(threads, collections.Sequence):
+    if not isinstance(threads, abc.Sequence):
         threads = [threads]
 
     haveWX = fslplatform.haveGui
-- 
GitLab