all: Go back to using default ruff quote style.

Commit dc2fcfcc55 seems to have accidentally
changed the ruff quote style to "preserve", instead of keeping it at the
default which is "double".

Put it back to the default and update relevant .py files with this rule.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2025-07-22 22:58:52 +10:00
parent 6a4306a0df
commit 7729e80fdd
16 changed files with 45 additions and 46 deletions

View File

@@ -1521,31 +1521,31 @@ def parse_linkerscript(source):
symbols = {}
LINE_REGEX = re.compile(
r'^(?P<weak>PROVIDE\()?' # optional weak marker start
r'(?P<symbol>[a-zA-Z_]\w*)' # symbol name
r'=0x(?P<address>[\da-fA-F]{1,8})*' # symbol address
r'(?(weak)\));$', # optional weak marker end and line terminator
r"^(?P<weak>PROVIDE\()?" # optional weak marker start
r"(?P<symbol>[a-zA-Z_]\w*)" # symbol name
r"=0x(?P<address>[\da-fA-F]{1,8})*" # symbol address
r"(?(weak)\));$", # optional weak marker end and line terminator
re.ASCII,
)
inside_comment = False
for line in (line.strip() for line in source.readlines()):
if line.startswith('/*') and not inside_comment:
if not line.endswith('*/'):
if line.startswith("/*") and not inside_comment:
if not line.endswith("*/"):
inside_comment = True
continue
if inside_comment:
if line.endswith('*/'):
if line.endswith("*/"):
inside_comment = False
continue
if line.startswith('//'):
if line.startswith("//"):
continue
match = LINE_REGEX.match(''.join(line.split()))
match = LINE_REGEX.match("".join(line.split()))
if not match:
continue
tokens = match.groupdict()
symbol = tokens['symbol']
address = int(tokens['address'], 16)
symbol = tokens["symbol"]
address = int(tokens["address"], 16)
if symbol in symbols:
raise ValueError(f"Symbol {symbol} already defined")
symbols[symbol] = address