Skip to content

Commit 3c33c84

Browse files
Fix Python type checker errors: remove unused type-ignore comments, fix capabilities type
1 parent 5f3099a commit 3c33c84

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

python/copilot/session.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ async def input(self, message: str, options: InputOptions | None = None) -> str
511511
if options:
512512
for key in ("title", "description", "minLength", "maxLength", "format", "default"):
513513
if key in options:
514-
field[key] = options[key] # type: ignore[literal-required]
514+
field[key] = options[key]
515515

516516
rpc_result = await self._session.rpc.ui.elicitation(
517517
SessionUIElicitationParams(
@@ -1255,7 +1255,7 @@ def _handle_broadcast_event(self, event: SessionEvent) -> None:
12551255
if event.data.requested_schema is not None:
12561256
request["requestedSchema"] = event.data.requested_schema.to_dict()
12571257
if event.data.mode is not None:
1258-
request["mode"] = event.data.mode.value # type: ignore[assignment]
1258+
request["mode"] = event.data.mode.value
12591259
if event.data.elicitation_source is not None:
12601260
request["elicitationSource"] = event.data.elicitation_source
12611261
if event.data.url is not None:
@@ -1511,7 +1511,7 @@ def _set_capabilities(self, capabilities: SessionCapabilities | None) -> None:
15111511
Args:
15121512
capabilities: The capabilities object from the create/resume response.
15131513
"""
1514-
self._capabilities = capabilities or {}
1514+
self._capabilities: SessionCapabilities = capabilities if capabilities is not None else {}
15151515

15161516
def _register_tools(self, tools: list[Tool] | None) -> None:
15171517
"""

0 commit comments

Comments
 (0)