Replace deprecated import of ABCs from collections

ABCs in collections should be imported from collections.abc and direct
import from collections is deprecated since Python 3.3.

Change-Id: Ibca1d5756d7598e961e21c5ba9bd6e17bb895285
This commit is contained in:
Takashi Kajinami 2021-07-17 00:58:59 +09:00
parent 407e5051d4
commit 419e384ebb
1 changed files with 3 additions and 3 deletions

View File

@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import collections
import collections.abc
import logging
from openstack import exceptions as sdk_exc
@ -32,11 +32,11 @@ class NICs(object):
if nics is None:
nics = []
if not isinstance(nics, collections.Sequence):
if not isinstance(nics, collections.abc.Sequence):
raise TypeError("NICs must be a list of dicts")
for nic in nics:
if not isinstance(nic, collections.Mapping):
if not isinstance(nic, collections.abc.Mapping):
raise TypeError("Each NIC must be a dict got %s" % nic)
self._node = node