Fixed an issue in the module parser not recognizing docstrings using r""" or u""". 5_3_x

Wed, 18 Sep 2013 19:48:12 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 18 Sep 2013 19:48:12 +0200
branch
5_3_x
changeset 2924
66c644db24f4
parent 2903
d752d00ed744
child 2931
552d5934c6f6

Fixed an issue in the module parser not recognizing docstrings using r""" or u""".
(grafted from 16905f0f48be664830f4b6c436f60031f07b4751)

Utilities/ModuleParser.py file | annotate | diff | comparison | revisions
--- a/Utilities/ModuleParser.py	Tue Sep 10 19:05:51 2013 +0200
+++ b/Utilities/ModuleParser.py	Wed Sep 18 19:48:12 2013 +0200
@@ -89,16 +89,16 @@
 
 |   (?P<Docstring>
         (?<= :) \s*
-       \""" (?P<DocstringContents1>
+        [ru]? \""" (?P<DocstringContents1>
                 [^"\\]* (?:
                             (?: \\. | "(?!"") )
                             [^"\\]*
                         )*
             )
-       \"""
+        \"""
 
     |   (?<= :) \s*
-        ''' (?P<DocstringContents2>
+        [ru]? ''' (?P<DocstringContents2>
                 [^'\\]* (?:
                             (?: \\. | '(?!'') )
                             [^'\\]*

eric ide

mercurial