From 153dcad8637bb3934278cd487799b55309ab9fe6 Mon Sep 17 00:00:00 2001 From: Benjamin Kirkbride Date: Mon, 27 Jul 2020 19:32:53 -0400 Subject: [PATCH] fix(layer): encoding key is not required --- pytiled_parser/layer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pytiled_parser/layer.py b/pytiled_parser/layer.py index 05c4132..79a9f20 100644 --- a/pytiled_parser/layer.py +++ b/pytiled_parser/layer.py @@ -303,7 +303,8 @@ def _cast_tile_layer(raw_layer: RawLayer) -> TileLayer: """ tile_layer = TileLayer(**_get_common_attributes(raw_layer).__dict__) - tile_layer.encoding = raw_layer["encoding"] + if raw_layer.get("encoding") is not None: + tile_layer.encoding = raw_layer["encoding"] if raw_layer.get("compression") is not None: tile_layer.compression = raw_layer["compression"]