diff -r 4fc496b56772 -r 814552ada1fb src/eric7/QScintilla/TypingCompleters/CompleterPython.py --- a/src/eric7/QScintilla/TypingCompleters/CompleterPython.py Fri Apr 21 16:45:32 2023 +0200 +++ b/src/eric7/QScintilla/TypingCompleters/CompleterPython.py Fri Apr 28 14:57:14 2023 +0200 @@ -38,7 +38,7 @@ self.__defClsRX = re.compile( r"^[ \t]*(def|cdef|cpdef) \w+\([ \t]*cls[ \t]*[,)]" ) - self.__classRX = re.compile(r"^[ \t]*(cdef[ \t]+)?class \w+\(") + self.__classRX = re.compile(r"^[ \t]*(cdef[ \t]+)?class \w+[(:]") self.__importRX = re.compile(r"^[ \t]*from [\w.]+ ") self.__classmethodRX = re.compile(r"^[ \t]*@classmethod") self.__staticmethodRX = re.compile(r"^[ \t]*@staticmethod")