summaryrefslogtreecommitdiff
path: root/graphics/py-s2/files/patch-swig
blob: f9d4927c756ec3f1789e0f9c3eedbae53ff939cf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Obtained from:	https://github.com/swig/swig/issues/3260#issuecomment-3272521479

--- s2_common.i.orig	2025-02-02 07:37:37 UTC
+++ s2_common.i
@@ -170,11 +170,9 @@ class S2PolygonLayerOptions { (public)
     if (SWIG_IsOK(res)) {
       loops.push_back(loop->Clone());
     } else {
-      SWIG_Python_TypeError(SWIG_TypePrettyName($descriptor(S2Loop *)), element);
-      SWIG_Python_ArgFail(i);
+      %argument_fail(SWIG_TypeError, "$type", $symname, $argnum);
       Py_DECREF(element);
       Py_DECREF(iterator);
-      SWIG_fail;
     }
     Py_DECREF(element);
   }