Skip to content

Add deprecation warnings to functions that should be deprecated#291

Open
MoralCode wants to merge 4 commits intomainfrom
chore/deprecate
Open

Add deprecation warnings to functions that should be deprecated#291
MoralCode wants to merge 4 commits intomainfrom
chore/deprecate

Conversation

@MoralCode
Copy link
Copy Markdown
Contributor

@MoralCode MoralCode commented May 5, 2026

Description
ported from augurlabs/augur#3788

This uses the typing_extensions library to add the @deprecated decorator for some of the older python versions we support and marks several functions as deprecated so peoples editors can highlight them and their uses can be phased out over time.

There were several functions in the repo with deprecations noted in comments, but none were properly marked as deprecated in a way that peoples editors would see.

Notes for Reviewers
Needs testing - drafting until i can get to it

This should only affect developers, so as long as the imports dont cause problems on first startup, id consider this ready
Signed commits

  • Yes, I signed my commits.

@@ -3,7 +3,9 @@
from collectoss.tasks.util.random_key_auth import RandomKeyAuth
from collectoss.tasks.github.util.github_api_key_handler import GithubApiKeyHandler
from sqlalchemy.orm import Session
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[pylint] reported by reviewdog 🐶
W0611: Unused Session imported from sqlalchemy.orm (unused-import)

MoralCode added 3 commits May 6, 2026 16:15
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
Signed-off-by: Adrian Edwards <adredwar@redhat.com>
@MoralCode MoralCode marked this pull request as ready for review May 7, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant