1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-07-09 23:08:32 +00:00

Update _utils.py

Resolve unterminated string literal
This commit is contained in:
Alan Xiao 2025-04-23 20:06:09 -04:00 committed by GitHub
parent 126292524e
commit 6880a50671
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -167,7 +167,7 @@ def IDENTITY(x):
NUMBER_RE = r'\d+(?:\.\d+)?' NUMBER_RE = r'\d+(?:\.\d+)?'
WINDOWS_RESERVED_NAMES_RE = fr'({"|".join( WINDOWS_RESERVED_NAMES = (
("CON", "CONOUT$", "CONIN$", "PRN", "AUX", "CLOCK$", "NUL") ("CON", "CONOUT$", "CONIN$", "PRN", "AUX", "CLOCK$", "NUL")
+ tuple(f"{name:s}{num:d}" for name, num in itertools.product(("COM", "LPT"), range(0, 10))) + tuple(f"{name:s}{num:d}" for name, num in itertools.product(("COM", "LPT"), range(0, 10)))
+ tuple( + tuple(
@ -177,7 +177,8 @@ def IDENTITY(x):
("\N{SUPERSCRIPT ONE}", "\N{SUPERSCRIPT TWO}", "\N{SUPERSCRIPT THREE}"), ("\N{SUPERSCRIPT ONE}", "\N{SUPERSCRIPT TWO}", "\N{SUPERSCRIPT THREE}"),
) )
) )
)})' )
WINDOWS_RESERVED_NAMES_RE = fr'({"|".join(WINDOWS_RESERVED_NAMES)})'
@functools.cache @functools.cache