diff options
author | gspr <gspr@nonempty.org> | 2021-12-29 22:55:27 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-29 15:55:27 -0600 |
commit | ac99d20549a103e8242021d4d388b6ec8557efd0 (patch) | |
tree | 0b150f9f4ad2f9d726bcf056a6631fb51779d48a /pyspike/DiscreteFunc.py | |
parent | fc6f43a23f8bc62bcc10a0e6531ac78d309a3620 (diff) |
Python 3.10 compatibility fix (#53)
Importing Sequence et al. from collections has been deprecated since
Python 3.7.
Diffstat (limited to 'pyspike/DiscreteFunc.py')
-rw-r--r-- | pyspike/DiscreteFunc.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pyspike/DiscreteFunc.py b/pyspike/DiscreteFunc.py index caad290..48bc787 100644 --- a/pyspike/DiscreteFunc.py +++ b/pyspike/DiscreteFunc.py @@ -5,7 +5,7 @@ from __future__ import absolute_import, print_function import numpy as np -import collections +import collections.abc import pyspike @@ -155,11 +155,11 @@ class DiscreteFunc(object): multiplicity = np.sum(self.mp[1:-1]) else: # check if interval is as sequence - assert isinstance(interval, collections.Sequence), \ + assert isinstance(interval, collections.abc.Sequence), \ "Invalid value for `interval`. None, Sequence or Tuple \ expected." # check if interval is a sequence of intervals - if not isinstance(interval[0], collections.Sequence): + if not isinstance(interval[0], collections.abc.Sequence): # find the indices corresponding to the interval start_ind, end_ind = get_indices(interval) value = np.sum(self.y[start_ind:end_ind]) |