1From eafe8476566e1d8e8b9a486ca808685cb439a767 Mon Sep 17 00:00:00 2001 2From: Sveinung Rundhovde <ssru@equinor.com> 3Date: Mon, 29 Jul 2024 10:46:35 +0200 4Subject: [PATCH] Explicitly cast from BinField to int 5 6Parsing segyio.BinField type as int in PyArg_ParseTuple is no longer 7possible. 8--- 9 python/segyio/open.py | 6 +++--- 10 1 file changed, 3 insertions(+), 3 deletions(-) 11 12diff --git a/python/segyio/open.py b/python/segyio/open.py 13index cd902c15..80bc3a5b 100644 14--- a/python/segyio/open.py 15+++ b/python/segyio/open.py 16@@ -166,8 +166,8 @@ def open(filename, mode="r", iline = 189, 17 f = segyio.SegyFile(fd, 18 filename = str(filename), 19 mode = mode, 20- iline = iline, 21- xline = xline, 22+ iline = int(iline), 23+ xline = int(xline), 24 endian = endian, 25 ) 26 27@@ -189,4 +189,4 @@ def open(filename, mode="r", iline = 189, 28 if ignore_geometry: 29 return f 30 31- return infer_geometry(f, metrics, iline, xline, strict) 32+ return infer_geometry(f, metrics, int(iline), int(xline), strict)