Przeglądaj źródła

Make ThreadItemType extensible to allow unknown values

Tulir Asokan 3 lat temu
rodzic
commit
c263b2016e
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      mauigpapi/types/thread_item.py

+ 4 - 2
mauigpapi/types/thread_item.py

@@ -19,7 +19,9 @@ import logging
 from attr import dataclass
 import attr
 
-from mautrix.types import JSON, Obj, SerializableAttrs, SerializableEnum, SerializerError
+from mautrix.types import (
+    JSON, Obj, SerializableAttrs, SerializableEnum, ExtensibleEnum, SerializerError
+)
 from mautrix.types.util.serializable_attrs import _dict_to_attrs
 
 from .account import BaseResponseUser, UserIdentifier
@@ -27,7 +29,7 @@ from .account import BaseResponseUser, UserIdentifier
 log = logging.getLogger("mauigpapi.types")
 
 
-class ThreadItemType(SerializableEnum):
+class ThreadItemType(ExtensibleEnum):
     DELETION = "deletion"
     MEDIA = "media"
     TEXT = "text"