[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH RFC 10/14] qapi: mcgen() shouldn't indent # lines
From: |
Markus Armbruster |
Subject: |
[Qemu-devel] [PATCH RFC 10/14] qapi: mcgen() shouldn't indent # lines |
Date: |
Mon, 12 Feb 2018 08:22:03 +0100 |
From: Marc-André Lureau <address@hidden>
Skip preprocessor lines when adding indentation, since that would
likely result in invalid code.
Signed-off-by: Marc-André Lureau <address@hidden>
---
scripts/qapi/common.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/scripts/qapi/common.py b/scripts/qapi/common.py
index 692a7ec7c2..1b254d5b32 100644
--- a/scripts/qapi/common.py
+++ b/scripts/qapi/common.py
@@ -1940,8 +1940,8 @@ def cgen(code, **kwds):
if indent_level:
indent = genindent(indent_level)
# re.subn() lacks flags support before Python 2.7, use re.compile()
- raw = re.subn(re.compile(r'^.', re.MULTILINE),
- indent + r'\g<0>', raw)
+ raw = re.subn(re.compile(r'^(?!(#|$))', re.MULTILINE),
+ indent, raw)
raw = raw[0]
return re.sub(re.escape(eatspace) + r' *', '', raw)
--
2.13.6
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH RFC 10/14] qapi: mcgen() shouldn't indent # lines,
Markus Armbruster <=