From c12f94c3162edfba32a31b312cd6d69268848a13 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Tue, 3 Dec 2024 14:31:12 +0100 Subject: [PATCH] [sipify] supports code in comment --- scripts/sipify.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/sipify.py b/scripts/sipify.py index d3dc6e291fb..8373031b51c 100755 --- a/scripts/sipify.py +++ b/scripts/sipify.py @@ -1497,11 +1497,11 @@ while CONTEXT.line_idx < CONTEXT.line_count: # Do not process SIP code %XXXCode if CONTEXT.sip_run and re.match( - r"^ *% *(VirtualErrorHandler|MappedType|Type(?:Header)?Code|Module(?:Header)?Code|Convert(?:From|To)(?:Type|SubClass)Code|MethodCode|Docstring)(.*)?$", + r"^ *[/]*% *(VirtualErrorHandler|MappedType|Type(?:Header)?Code|Module(?:Header)?Code|Convert(?:From|To)(?:Type|SubClass)Code|MethodCode|Docstring)(.*)?$", CONTEXT.current_line, ): CONTEXT.current_line = ( - f"%{re.match(r'^ *% *(.*)$', CONTEXT.current_line).group(1)}" + f"%{re.match(r'^ *[/]*% *(.*)$', CONTEXT.current_line).group(1)}" ) CONTEXT.comment = "" dbg_info("do not process SIP code") @@ -1516,7 +1516,7 @@ while CONTEXT.line_idx < CONTEXT.line_count: r"SIPLong_AsLong", "PyLong_AsLong", CONTEXT.current_line ) CONTEXT.current_line = re.sub( - r"^ *% *(VirtualErrorHandler|MappedType|Type(?:Header)?Code|Module(?:Header)?Code|Convert(?:From|To)(?:Type|SubClass)Code|MethodCode|Docstring)(.*)?$", + r"^ *[/]*% *(VirtualErrorHandler|MappedType|Type(?:Header)?Code|Module(?:Header)?Code|Convert(?:From|To)(?:Type|SubClass)Code|MethodCode|Docstring)(.*)?$", r"%\1\2", CONTEXT.current_line, )