summaryrefslogtreecommitdiff
blob: dca7d54850b68d048bb20ab449f4d8d91f3715ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
diff --git a/ioflo/aid/aiding.py b/ioflo/aid/aiding.py
index 6840d07..525b311 100644
--- a/ioflo/aid/aiding.py
+++ b/ioflo/aid/aiding.py
@@ -135,7 +135,7 @@ def nameToPath(name):
     return path
 
 def isPath(s):
-    """Returns True if string s is valid Store path name
+    r"""Returns True if string s is valid Store path name
        Returns False otherwise
 
        Faster to use precompiled versions in base
@@ -201,7 +201,7 @@ def isPath(s):
         return False
 
 def isIdentifier(s):
-    """Returns True if string s is valid python identifier (variable, attribute etc)
+    r"""Returns True if string s is valid python identifier (variable, attribute etc)
        Returns False otherwise
 
        how to determine if string is valid python identifier
diff --git a/ioflo/aid/classing.py b/ioflo/aid/classing.py
index 2bd37b5..493f5dc 100644
--- a/ioflo/aid/classing.py
+++ b/ioflo/aid/classing.py
@@ -5,7 +5,7 @@ meta class and base class utility classes and functions
 from __future__ import absolute_import, division, print_function
 
 import sys
-from collections import Iterable, Sequence
+from collections.abc import Iterable, Sequence
 from abc import ABCMeta
 import functools
 import inspect
@@ -123,7 +123,7 @@ def isIterator(obj):
 
 
 
-from collections import Generator
+from collections.abc import Generator
 
 def attributize(genfunc):
     """
diff --git a/ioflo/aid/eventing.py b/ioflo/aid/eventing.py
index 837778b..f76ff0c 100644
--- a/ioflo/aid/eventing.py
+++ b/ioflo/aid/eventing.py
@@ -7,7 +7,7 @@ from __future__ import absolute_import, division, print_function
 import sys
 import os
 import datetime
-from collections import Set  # both set and frozen set
+from collections.abc import Set  # both set and frozen set
 
 # Import ioflo libs
 from .sixing import *
diff --git a/ioflo/aid/osetting.py b/ioflo/aid/osetting.py
index 6e6fffd..a99a09c 100644
--- a/ioflo/aid/osetting.py
+++ b/ioflo/aid/osetting.py
@@ -6,11 +6,11 @@ http://code.activestate.com/recipes/576694/
 """
 from __future__ import absolute_import, division, print_function
 
-import collections
+import collections.abc
 
 from .sixing import *
 
-class oset(collections.MutableSet):
+class oset(collections.abc.MutableSet):
     """
     Ordered Set, preserves order of entry in set
 
diff --git a/ioflo/base/acting.py b/ioflo/base/acting.py
index c4b7bb3..95ad188 100644
--- a/ioflo/base/acting.py
+++ b/ioflo/base/acting.py
@@ -5,7 +5,8 @@
 
 import time
 import struct
-from collections import deque, Mapping
+from collections import deque
+from collections.abc import Mapping
 from functools import wraps
 import inspect
 import copy
diff --git a/ioflo/base/doing.py b/ioflo/base/doing.py
index 5af023c..c074380 100644
--- a/ioflo/base/doing.py
+++ b/ioflo/base/doing.py
@@ -3,7 +3,8 @@ doing.py doer module for do verb behaviors
 """
 import time
 import struct
-from collections import deque, Mapping
+from collections import deque
+from collections.abc import Mapping
 from functools import wraps
 import inspect
 import copy
diff --git a/ioflo/base/framing.py b/ioflo/base/framing.py
index 3416289..6a33a35 100644
--- a/ioflo/base/framing.py
+++ b/ioflo/base/framing.py
@@ -5,7 +5,8 @@
 import sys
 
 import copy
-from collections import deque, Mapping
+from collections import deque
+from collections.abc import Mapping
 import uuid
 
 from ..aid.sixing import *
diff --git a/ioflo/base/logging.py b/ioflo/base/logging.py
index d78a5fa..dca7460 100644
--- a/ioflo/base/logging.py
+++ b/ioflo/base/logging.py
@@ -10,7 +10,8 @@ import datetime
 import copy
 import io
 
-from collections import deque, MutableSequence, MutableMapping, Mapping
+from collections import deque
+from collections.abc import MutableSequence, MutableMapping, Mapping
 
 from ..aid.sixing import *
 from .globaling import *