Skip to content

Maintenance: Resolve Ty diagnostics for event_handler module #7937

@ConnorKirk

Description

@ConnorKirk

Why is this needed?

This is a sub-issue of #7902.

The event_handler/ module has 85 ty diagnostics - the largest of any module. Due to its size, this will require a dedicated effort and potentially multiple PRs to resolve.

Which area does this relate to?

  • Static typing
  • Event Handler - REST API
  • Event Handler - GraphQL API

Solution

Resolve all 85 ty diagnostics in event_handler/ and remove from ty exclusion list in pyproject.toml. Given the scope, consider:

  1. Grouping fixes by sub-module or diagnostic type
  2. Splitting into multiple PRs if needed
  3. Prioritising fixes that unblock other work

Acknowledgment

Metadata

Metadata

Assignees

Labels

internalMaintenance changestypingStatic typing definition related issues (mypy, pyright, etc.)

Projects

Status

Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions