Skip to content

Conversation

@Lumabots
Copy link
Contributor

@Lumabots Lumabots commented Dec 5, 2025

Summary

Information

  • This PR fixes an issue.
  • This PR adds something new (e.g. new method or parameters).
  • This PR is a breaking change (e.g. methods or parameters removed/renamed).
  • This PR is not a code change (e.g. documentation, README, typehinting,
    examples, ...).

Checklist

  • I have searched the open pull requests for duplicates.
  • If code changes were made then they have been tested.
    • I have updated the documentation to reflect the changes.
  • If type: ignore comments were used, a comment is also left explaining why.
  • I have updated the changelog to include these changes.

@Lumabots Lumabots requested a review from a team as a code owner December 5, 2025 08:31
@pycord-app
Copy link

pycord-app bot commented Dec 5, 2025

Thanks for opening this pull request!
Please make sure you have read the Contributing Guidelines and Code of Conduct.

This pull request can be checked-out with:

git fetch origin pull/3019/head:pr-3019
git checkout pr-3019

This pull request can be installed with:

pip install git+https://github.com/Pycord-Development/pycord@refs/pull/3019/head

@Lumabots Lumabots requested review from a team as code owners December 5, 2025 08:33
Signed-off-by: Lumouille <144063653+Lumabots@users.noreply.github.com>
@Lulalaby Lulalaby added this to the v2.8 milestone Dec 24, 2025
@Lulalaby Lulalaby removed the on hold label Dec 24, 2025
@Paillat-dev Paillat-dev changed the title fix: ♻️ Handle discord.HTTPException during message edits in Paginat… fix: ♻️ Handle discord.HTTPException during message edits in Paginator and BaseView Dec 28, 2025
@Paillat-dev Paillat-dev added priority: low Low Priority hold: testing This pull request requires further testing labels Dec 28, 2025
Copy link
Member

@Paillat-dev Paillat-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also, merge conflicts.

Lumabots and others added 3 commits December 29, 2025 16:21
Co-authored-by: Paillat <jeremiecotti@ik.me>
Signed-off-by: Lumouille <144063653+Lumabots@users.noreply.github.com>
Signed-off-by: Lumouille <144063653+Lumabots@users.noreply.github.com>
@Paillat-dev Paillat-dev modified the milestones: v2.8, v2.7.1 Dec 29, 2025
@Paillat-dev Paillat-dev changed the title fix: ♻️ Handle discord.HTTPException during message edits in Paginator and BaseView fix: ♻️ Handle exceptions during message edits in Paginator and BaseView Dec 29, 2025
@Paillat-dev Paillat-dev changed the title fix: ♻️ Handle exceptions during message edits in Paginator and BaseView fix: ♻️ Handle exceptions during message edits in Paginator and BaseView timeouts Dec 29, 2025
Copy link
Member

@Paillat-dev Paillat-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ignore my other first comment; merge conflicts

Signed-off-by: Lumouille <144063653+Lumabots@users.noreply.github.com>
Copy link
Member

@Paillat-dev Paillat-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved so long that @NeloBlivion does as well since they're the most knowledgeable on views inner workings and possible edge cases

Comment on lines +25 to +26
- Fixed `BaseView.on_timeout` and `Paginator.on_timeout` behavior: views no longer raise
errors on timeout. ([#3019](https://github.com/Pycord-Development/pycord/pull/3019))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is confusing - people might want views to raise errors when the errors are legitimate - just not when the issue is cause by a 404 / 403.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hold: testing This pull request requires further testing priority: low Low Priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants