From 34d98f992f9f7e494be20f028cdf9a05b3b62540 Mon Sep 17 00:00:00 2001 From: Nick James <20824939+driftregion@users.noreply.github.com> Date: Fri, 19 Jun 2020 03:56:17 +0800 Subject: [PATCH] remove DeprecationWarning: import Iterable from collections.abc if python >= 3.6 (#1075) Co-authored-by: Nick James --- opcua/common/subscription.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/opcua/common/subscription.py b/opcua/common/subscription.py index 19b8d1a80..defbafb08 100644 --- a/opcua/common/subscription.py +++ b/opcua/common/subscription.py @@ -4,7 +4,11 @@ import time import logging from threading import Lock -from collections import Iterable +import sys +if sys.version_info.major == 3 and sys.version_info.minor >= 6: + from collections.abc import Iterable +else: + from collections import Iterable from opcua import ua from opcua.common import events