From 3d43da514998494bd291ad2493a70938271b5013 Mon Sep 17 00:00:00 2001 From: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com> Date: Tue, 30 May 2023 09:03:14 -0700 Subject: [PATCH] Lower minimum Python 3 version --- tables/text_compression.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tables/text_compression.py b/tables/text_compression.py index 5bb17d55..49cf7242 100644 --- a/tables/text_compression.py +++ b/tables/text_compression.py @@ -469,7 +469,8 @@ def print_strings(rom, file = None): def encode_greedy_from_dict(s, i, rev, a2i, info): a = s[i:] - if r := rev.get(a[0]): + r = rev.get(a[0]) + if r: for k, v in r.items(): if a.startswith(k): return [v + info.DICT_BASE_ENC], len(k) @@ -477,7 +478,8 @@ def encode_greedy_from_dict(s, i, rev, a2i, info): if a[0] == '[': cmd, param = a[1:a.index(']')], None cmdlen = len(cmd) - if r := a2i.get(a[:cmdlen+2]): + r = a2i.get(a[:cmdlen+2]) + if r: return [r], cmdlen+2 if ' ' in cmd: cmd, param = cmd.split(' ', 1)