Module Parser: extended the parser patterns for Python to be able to extract slot signatures for PySide.

Fri, 22 Jan 2021 16:55:43 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 22 Jan 2021 16:55:43 +0100
changeset 7999
159689297bc0
parent 7998
cd41c844862f
child 8000
47b15df088e4

Module Parser: extended the parser patterns for Python to be able to extract slot signatures for PySide.

eric6/Utilities/ModuleParser.py file | annotate | diff | comparison | revisions
--- a/eric6/Utilities/ModuleParser.py	Fri Jan 22 16:48:43 2021 +0100
+++ b/eric6/Utilities/ModuleParser.py	Fri Jan 22 16:55:43 2021 +0100
@@ -126,8 +126,8 @@
     )
 
 |   (?P<Method>
-        (^ [ \t]* @ (?: PyQt[456] \. )? (?: QtCore \. )?
-            (?: pyqtSignature | pyqtSlot )
+        (^ [ \t]* @ (?: PyQt[456] \. | PySide[26] \. )? (?: QtCore \. )?
+            (?: pyqtSignature | pyqtSlot | Slot )
             [ \t]* \(
                 (?P<MethodPyQtSignature> [^)]* )
             \) \s*

eric ide

mercurial