瀏覽代碼

Actually fix typechecking with latest types-jsonschema (#13724)

tags/v1.68.0rc1
David Robertson 1 年之前
committed by GitHub
父節點
當前提交
a4ecb8e353
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: 4AEE18F83AFDEB23
共有 2 個文件被更改,包括 5 次插入4 次删除
  1. +1
    -0
      changelog.d/13724.misc
  2. +4
    -4
      synapse/api/filtering.py

+ 1
- 0
changelog.d/13724.misc 查看文件

@@ -0,0 +1 @@
Fix typechecking with latest types-jsonschema.

+ 4
- 4
synapse/api/filtering.py 查看文件

@@ -140,13 +140,13 @@ USER_FILTER_SCHEMA = {


@FormatChecker.cls_checks("matrix_room_id")
def matrix_room_id_validator(room_id_str: str) -> bool:
return RoomID.is_valid(room_id_str)
def matrix_room_id_validator(room_id: object) -> bool:
return isinstance(room_id, str) and RoomID.is_valid(room_id)


@FormatChecker.cls_checks("matrix_user_id")
def matrix_user_id_validator(user_id_str: str) -> bool:
return UserID.is_valid(user_id_str)
def matrix_user_id_validator(user_id: object) -> bool:
return isinstance(user_id, str) and UserID.is_valid(user_id)


class Filtering:


Loading…
取消
儲存