Return more union classe like `NamedUser | Organization | Enterprise` (#3224)
More attributes return a `Union` of PyGithub classes: - `CommitComment.user` returns `NamedUser | Organization` - `CommitStatus.creator` returns `NamedUser | Organization` - `DependabotAlert.dismissed_by` returns `NamedUser | Organization | None` - `Deployment.creator` returns `NamedUser | Organization` - `GithubApp.owner` returns `NamedUser | Organization | Enterprise` - `Invitation.invitee` and `Invitation.inviter` return `NamedUser | Organization` - `IssueComment.user` returns `NamedUser | Organization` - `IssueEvent.actor`, `IssueEvent.assignee`, `IssueEvent.assigner`, `IssueEvent.requested_reviewer` and `IssueEvent.review_requester` return `NamedUser | Organization` - `Migration.owner` returns `NamedUser | Organization` - `Project.creator` returns `NamedUser | Organization` - `StatsContributor.author` returns `NamedUser | Organization`
E
Enrico Minack committed
aea64148bc7067794cbfa7e8085e9e3ed43ae275
Parent: 62da467
Committed by GitHub <noreply@github.com>
on 8/19/2025, 6:47:47 PM