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)