I think this is a more general problem for cython in pydev - it seems like cdef isn't interpreted correctly. I get duplicated signatures for all of my __init__ functions for example.
Related #2494579
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think this is a more general problem for cython in pydev - it seems like cdef isn't interpreted correctly. I get duplicated signatures for all of my __init__ functions for example.
Related #2494579
Let me rephrase that: it seems like pydev fails to identify local contexts in cdef defined classes and functions
Confer this for example, also produces the duplicated signature errors.
cdef class a:
def __init__(self):
return None
cdef class b:
def __init__(self): # <-- Duplicated signature error here
return None
Same for function definitions
cdef void a:
cdef int c = 1
cdef void b:
cdef int c = 1 # <-- Duplicated signature error here