From 85a15355b03454a9c198bea03339cc8cc3f87d3f Mon Sep 17 00:00:00 2001 From: Massimiliano Galli Date: Thu, 1 Aug 2024 11:18:06 -0500 Subject: [PATCH] fix: change np.integer to numbers.Integral (#3195) * fix: change np.integer to numbers.Integral in ak_from_buffers to make it more general * fix: remove usage of numbers package --- src/awkward/operations/ak_from_buffers.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/awkward/operations/ak_from_buffers.py b/src/awkward/operations/ak_from_buffers.py index 72e5ba48b6..2b65d24913 100644 --- a/src/awkward/operations/ak_from_buffers.py +++ b/src/awkward/operations/ak_from_buffers.py @@ -136,11 +136,9 @@ def _impl( elif isinstance(form, dict): form = ak.forms.from_dict(form) - if isinstance(length, np.integer): - length = int(length) - if not (is_integer(length) and length >= 0): raise TypeError("'length' argument must be a non-negative integer") + length = int(length) if not isinstance(form, ak.forms.Form): raise TypeError(