Explorar o código

Make ThreadItemType extensible to allow unknown values

Tulir Asokan %!s(int64=3) %!d(string=hai) anos
pai
achega
c263b2016e
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  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"