From 86e90401215754b59bcbf6532ff17d0de6bfa41a Mon Sep 17 00:00:00 2001 From: Jeremy Rose Date: Tue, 19 Mar 2024 09:39:12 -0700 Subject: [PATCH] remove one more match/case --- src/automerge/document.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/automerge/document.py b/src/automerge/document.py index 350fde3..eda5568 100644 --- a/src/automerge/document.py +++ b/src/automerge/document.py @@ -91,11 +91,10 @@ def __getitem__(self, key: str | int) -> MutableProxyThing: if x is None: return None value, obj_id = x if isinstance(value, core.ObjType): - match value: - case core.ObjType.Map: - return MapWriteProxy(self._tx, obj_id, self._heads) - case core.ObjType.List: - return ListWriteProxy(self._tx, obj_id, self._heads) + if value == core.ObjType.Map: + return MapWriteProxy(self._tx, obj_id, self._heads) + elif value == core.ObjType.List: + return ListWriteProxy(self._tx, obj_id, self._heads) raise Exception("unknown ObjType") _, v = value return v