mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-09 00:08:52 -04:00
[sipify] supports code in comment
This commit is contained in:
parent
e0c145386b
commit
c12f94c316
@ -1497,11 +1497,11 @@ while CONTEXT.line_idx < CONTEXT.line_count:
|
|||||||
|
|
||||||
# Do not process SIP code %XXXCode
|
# Do not process SIP code %XXXCode
|
||||||
if CONTEXT.sip_run and re.match(
|
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,
|
||||||
):
|
):
|
||||||
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 = ""
|
CONTEXT.comment = ""
|
||||||
dbg_info("do not process SIP code")
|
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
|
r"SIPLong_AsLong", "PyLong_AsLong", CONTEXT.current_line
|
||||||
)
|
)
|
||||||
CONTEXT.current_line = re.sub(
|
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",
|
r"%\1\2",
|
||||||
CONTEXT.current_line,
|
CONTEXT.current_line,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user