From 9f0cf15d2e5eee9eb255d4a10969b5cb0d76c864 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sun, 29 Sep 2024 22:47:57 +0200 Subject: Add Fn layer and Compose sequences for Cyrillic --- srcs/compose/compile.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'srcs/compose/compile.py') diff --git a/srcs/compose/compile.py b/srcs/compose/compile.py index 5744eaf..125e18c 100644 --- a/srcs/compose/compile.py +++ b/srcs/compose/compile.py @@ -99,9 +99,12 @@ def strip_cstyle_comments(inp): # Parse from a json file containing a dictionary sequence → result string. def parse_sequences_file_json(fname): - with open(fname, "r") as inp: - seqs = json.loads(strip_cstyle_comments(inp)) - return list(seqs.items()) + try: + with open(fname, "r") as inp: + seqs = json.loads(strip_cstyle_comments(inp)) + return list(seqs.items()) + except Exception as e: + print("Failed parsing '%s': %s" % (fname, str(e)), file=sys.stderr) # Format of the sequences file is determined by its extension def parse_sequences_file(fname, xkb_char_extra_names={}): -- cgit v1.2.3