Skip to content

Commit 31da5d5

Browse files
committed
use DESERIALISERS.get(schema, backup)
1 parent df22a8d commit 31da5d5

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/saluki/utils.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,10 @@ def __try_to_deserialise_message(payload: bytes) -> Tuple[str | None, str | None
2020

2121
logger.debug(f"schema: {schema}")
2222

23-
try:
24-
deserialiser = DESERIALISERS[schema]
25-
except KeyError:
26-
logger.exception(f"Invalid schema: {schema}, falling back to raw bytes decode")
27-
28-
def fallback_deserialiser(payload: bytes) -> str:
29-
return payload.decode()
30-
31-
deserialiser = fallback_deserialiser # Fall back to this if we need to so data isn't lost
23+
def fallback_deserialiser(payload: bytes) -> str:
24+
return payload.decode()
3225

26+
deserialiser = DESERIALISERS.get(schema, fallback_deserialiser)
3327
logger.debug(f"Deserialiser: {deserialiser}")
3428

3529
try:

0 commit comments

Comments
 (0)