further improve get_quoted_value

as per José's suggestion
This commit is contained in:
Juergen Spitzmueller 2024-08-15 17:44:01 +02:00
parent 8ae1b9554c
commit e1b6ad7980

View File

@ -430,12 +430,12 @@ def get_quoted_value(lines, token, start=0, end=0, default="", delete=False):
val = get_value(lines, token, start, end, "", delete)
if not val:
return default
# remove only outer pair of quotes,
# hence do not use strip('"')
if val.startswith('"'):
val = val[1:]
if val.endswith('"'):
val = val[:-1]
# We only remove quoation marks if the string starts and ends with one.
# Also, we remove only the outer pair of quotes (think of "\"").
# Hence, we do not use strip('"')
if val.startswith('"') and val.endswith('"'):
val = val[1:-1]
return val