From a8780fd66a79c468acfe664e746df4ff206afcb3 Mon Sep 17 00:00:00 2001 From: mozman Date: Fri, 10 Nov 2023 17:05:07 +0100 Subject: [PATCH] fix issues in Cython code --- src/ezdxf/acc/matrix44.pyx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ezdxf/acc/matrix44.pyx b/src/ezdxf/acc/matrix44.pyx index 023d8c92a..af73398df 100644 --- a/src/ezdxf/acc/matrix44.pyx +++ b/src/ezdxf/acc/matrix44.pyx @@ -29,7 +29,7 @@ cdef double[16] IDENTITY = [ 0.0, 0.0, 0.0, 1.0 ] -cdef void set_floats(double *m, object values: Iterable[float]) except *: +cdef void set_floats(double *m, object values) except *: cdef int i = 0 for v in values: if i < 16: # Do not write beyond array bounds @@ -54,7 +54,7 @@ cdef class Matrix44: def __reduce__(self): return Matrix44, (tuple(self),) - def __getitem__(self, tuple index: Tuple[int, int]) -> float: + def __getitem__(self, tuple index) -> float: cdef int row = index[0] cdef int col = index[1] cdef int i = row * 4 + col @@ -64,7 +64,7 @@ cdef class Matrix44: else: raise IndexError(f'index out of range: {index}') - def __setitem__(self, tuple index: Tuple[int, int], double value: float): + def __setitem__(self, tuple index, double value): cdef int row = index[0] cdef int col = index[1] cdef int i = row * 4 + col @@ -107,7 +107,7 @@ cdef class Matrix44: return m44 def get_row(self, int row) -> Tuple[float, ...]: - cdef index = row * 4 + cdef int index = row * 4 if 0 <= index < 13: return self.m[index], self.m[index + 1], self.m[index + 2], self.m[ index + 3]