From e18bd6ad93c4fbcfb7a19fa5e20b572ace8f68a2 Mon Sep 17 00:00:00 2001 From: thegamecracks <61257169+thegamecracks@users.noreply.github.com> Date: Mon, 3 Nov 2025 10:30:41 -0500 Subject: [PATCH] fix: SyntaxWarning for CoD protocols in Python 3.12+ --- opengsq/protocols/cod1.py | 2 +- opengsq/protocols/cod4.py | 2 +- opengsq/protocols/cod5.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/opengsq/protocols/cod1.py b/opengsq/protocols/cod1.py index 7d7ee16..95b412f 100644 --- a/opengsq/protocols/cod1.py +++ b/opengsq/protocols/cod1.py @@ -111,7 +111,7 @@ async def get_full_status(self, challenge: str = "xxx") -> Cod1Status: def _parse_key_value_pairs(self, br: BinaryReader) -> dict[str, str]: """ Parses key-value pairs from the binary reader. - CoD1 uses backslash (\) as delimiter between keys and values. + CoD1 uses backslash ( \\ ) as delimiter between keys and values. :param br: The BinaryReader object to parse from. :return: A dictionary containing the parsed key-value pairs. diff --git a/opengsq/protocols/cod4.py b/opengsq/protocols/cod4.py index fcb3e25..0da012c 100644 --- a/opengsq/protocols/cod4.py +++ b/opengsq/protocols/cod4.py @@ -111,7 +111,7 @@ async def get_full_status(self, challenge: str = "xxx") -> Cod4Status: def _parse_key_value_pairs(self, br: BinaryReader) -> dict[str, str]: """ Parses key-value pairs from the binary reader. - CoD4 uses backslash (\) as delimiter between keys and values. + CoD4 uses backslash ( \\ ) as delimiter between keys and values. :param br: The BinaryReader object to parse from. :return: A dictionary containing the parsed key-value pairs. diff --git a/opengsq/protocols/cod5.py b/opengsq/protocols/cod5.py index 687f2cf..06f66bb 100644 --- a/opengsq/protocols/cod5.py +++ b/opengsq/protocols/cod5.py @@ -111,7 +111,7 @@ async def get_full_status(self, challenge: str = "xxx") -> Cod5Status: def _parse_key_value_pairs(self, br: BinaryReader) -> dict[str, str]: """ Parses key-value pairs from the binary reader. - CoD5 uses backslash (\) as delimiter between keys and values. + CoD5 uses backslash ( \\ ) as delimiter between keys and values. :param br: The BinaryReader object to parse from. :return: A dictionary containing the parsed key-value pairs.