File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -152,7 +152,7 @@ def get_current_schema(session_id: int) -> str:
152152 :type session_id: int
153153 :rtype: str
154154 """
155- schema_id : c .char [1024 ]
155+ schema_id : c .char [1024 ] = c . declare ( c . char [ 1024 ]) # type: ignore
156156 rime .get_current_schema (session_id , schema_id , c .sizeof (schema_id ))
157157 return schema_id .decode ()
158158
@@ -162,7 +162,7 @@ def get_schema_list() -> list[SchemaListItem]:
162162
163163 :rtype: list[SchemaListItem]
164164 """
165- schema_list : RimeSchemaList
165+ schema_list : RimeSchemaList = c . declare ( RimeSchemaList )
166166 rime .get_schema_list (c .address (schema_list ))
167167 results : list [SchemaListItem ] = []
168168 i : c .int
@@ -212,7 +212,7 @@ def get_context(session_id: int) -> Context | None:
212212 :type session_id: int
213213 :rtype: Context | None
214214 """
215- context : RimeContext
215+ context : RimeContext = c . declare ( RimeContext )
216216 context .data_size = c .sizeof (RimeContext ) - c .sizeof (context .data_size )
217217 if rime .get_context (session_id , c .address (context )) != 1 :
218218 return None
@@ -264,7 +264,7 @@ def get_commit(session_id: int) -> Commit | None:
264264 :type session_id: int
265265 :rtype: Commit
266266 """
267- commit : RimeCommit
267+ commit : RimeCommit = c . declare ( RimeCommit )
268268 commit .data_size = c .sizeof (RimeCommit ) - c .sizeof (commit .data_size )
269269 if rime .get_commit (session_id , c .address (commit )) != 1 :
270270 return None
You can’t perform that action at this time.
0 commit comments