mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 07:59:00 +00:00
apibuild: Simplify strip_lead_star()
The method strip_lead_star() removes a single leading asterisk character from a string by ignoring leading whitespace, otherwise it returns the original string. This could be achieved with a single if-statement followed by replace. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Radostin Stoyanov <rstoyanov1@gmail.com>
This commit is contained in:
parent
eb327e6c61
commit
c57b56756a
@ -721,15 +721,8 @@ class CParser:
|
||||
self.index.info = res
|
||||
|
||||
def strip_lead_star(self, line):
|
||||
l = len(line)
|
||||
i = 0
|
||||
while i < l:
|
||||
if line[i] == ' ' or line[i] == '\t':
|
||||
i += 1
|
||||
elif line[i] == '*':
|
||||
return line[:i] + line[i + 1:]
|
||||
else:
|
||||
return line
|
||||
if line.lstrip().startswith('*'):
|
||||
line = line.replace('*', '', 1)
|
||||
return line
|
||||
|
||||
def cleanupComment(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user