Skip to content

Commit 5b5edc0

Browse files
committed
Fix Cython warnings in geos wrapper
1 parent 304d665 commit 5b5edc0

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

src/_geoslib.pyx

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,8 @@ cdef class BaseGeometry:
152152
return PyBytes_FromString(GEOSGeomType(self._geom))
153153

154154
def within(self, BaseGeometry geom):
155-
cdef GEOSGeom *g1, *g2
155+
cdef GEOSGeom *g1
156+
cdef GEOSGeom *g2
156157
cdef char answer
157158
g1 = self._geom
158159
g2 = geom._geom
@@ -163,7 +164,10 @@ cdef class BaseGeometry:
163164
return False
164165

165166
def union(self, BaseGeometry geom):
166-
cdef GEOSGeom *g1, *g2, *g3, *gout
167+
cdef GEOSGeom *g1
168+
cdef GEOSGeom *g2
169+
cdef GEOSGeom *g3
170+
cdef GEOSGeom *gout
167171
cdef int numgeoms, i, typeid
168172
g1 = self._geom
169173
g2 = geom._geom
@@ -193,7 +197,9 @@ cdef class BaseGeometry:
193197
return p
194198

195199
def simplify(self, tol):
196-
cdef GEOSGeom *g1, *g3, *gout
200+
cdef GEOSGeom *g1
201+
cdef GEOSGeom *g3
202+
cdef GEOSGeom *gout
197203
cdef double tolerance
198204
cdef int numgeoms, i, typeid
199205
g1 = self._geom
@@ -224,7 +230,9 @@ cdef class BaseGeometry:
224230
return p
225231

226232
def fix(self):
227-
cdef GEOSGeom *g1, *g3, *gout
233+
cdef GEOSGeom *g1
234+
cdef GEOSGeom *g3
235+
cdef GEOSGeom *gout
228236
cdef int numgeoms, i, typeid
229237
g1 = self._geom
230238
g3 = GEOSBuffer(g1, 0., 0)
@@ -253,7 +261,8 @@ cdef class BaseGeometry:
253261
return p
254262

255263
def intersects(self, BaseGeometry geom):
256-
cdef GEOSGeom *g1, *g2
264+
cdef GEOSGeom *g1
265+
cdef GEOSGeom *g2
257266
cdef char answer
258267
g1 = self._geom
259268
g2 = geom._geom
@@ -264,7 +273,10 @@ cdef class BaseGeometry:
264273
return False
265274

266275
def intersection(self, BaseGeometry geom):
267-
cdef GEOSGeom *g1, *g2, *g3, *gout
276+
cdef GEOSGeom *g1
277+
cdef GEOSGeom *g2
278+
cdef GEOSGeom *g3
279+
cdef GEOSGeom *gout
268280
cdef char answer
269281
cdef int numgeoms, i, typeid
270282
g1 = self._geom

0 commit comments

Comments
 (0)