mirror of https://gitee.com/openkylin/libvirt.git
scripts: apibuild: factor out comment cleaning
So we can use for comments that are being hold in helper variables. Signed-off-by: Victor Toso <victortoso@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
034600e601
commit
4bce59d963
|
@ -733,15 +733,18 @@ class CParser:
|
|||
line = line.replace('*', '', 1)
|
||||
return line
|
||||
|
||||
def cleanupComment(self):
|
||||
if not isinstance(self.comment, str):
|
||||
return
|
||||
# remove the leading * on multi-line comments
|
||||
lines = self.comment.splitlines(True)
|
||||
def cleanup_code_comment(self, comment: str) -> str:
|
||||
if not isinstance(comment, str) or comment == "":
|
||||
return ""
|
||||
|
||||
lines = comment.splitlines(True)
|
||||
com = ""
|
||||
for line in lines:
|
||||
com = com + self.strip_lead_star(line)
|
||||
self.comment = com.strip()
|
||||
return com.strip()
|
||||
|
||||
def cleanupComment(self):
|
||||
self.comment = self.cleanup_code_comment(self.comment)
|
||||
|
||||
def parseComment(self, token):
|
||||
com = token[1]
|
||||
|
|
Loading…
Reference in New Issue