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

No one assigned

    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