Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(falcon): Update of Falcon Integration #1733

Merged
merged 21 commits into from
Feb 17, 2023
Merged

Conversation

antonpirker
Copy link
Member

@antonpirker antonpirker commented Nov 10, 2022

Made Falcon integration support version 3.0.1.
Also added new Falcon versions to the test suite.

Used to be this PR: #1297

Co-authored-by: bartolootrit bartolootrit@users.noreply.github.com

@vercel
Copy link

vercel bot commented Nov 10, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
sentry-python ✅ Ready (Inspect) Visit Preview Nov 10, 2022 at 2:30PM (UTC)

# and `falcon.API` to `falcon.App`
try:
import falcon.app # type: ignore
import falcon.app_helpers # type: ignore

Choose a reason for hiding this comment

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

It would be preferable to attempt to import falcon.app_helpers first, then import falcon.api_helpers if the first fails.
Otherwise, the current code will keep complaining with deprecation warnings that api_helpers has been renamed.

@github-actions
Copy link

This pull request has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@antonpirker
Copy link
Member Author

Hey @bartolootrit !

Sorry for the whole thing taking so long.
Could you have a look at the failing code cov? The goal would be to have at least a test coverage of 65% of the falcon integration. Could you add those tests? (If you are not allowed to push changes to my branch please just create a fork)

@bartolootrit
Copy link
Contributor

Could you add those tests? (If you are not allowed to push changes to my branch please just create a fork)

I'll try

@antonpirker
Copy link
Member Author

Hey @bartolootrit !
Thanks for your continued work.
If you need help with running the tests locally, than I am here to help

@antonpirker antonpirker changed the title Update of Falcon Integration feat(falcon): Update of Falcon Integration Feb 6, 2023
@antonpirker
Copy link
Member Author

Hey @bartolootrit !
Everything looks great now.
What about the comment from @dannyhajj about the order of imports above? Is this something we need to address, or can we merge this as is?

@antonpirker antonpirker enabled auto-merge (squash) February 17, 2023 10:07
antonpirker and others added 6 commits February 17, 2023 12:00
…one instance this was impossible to we use httpstat.us now.
* release: 1.15.0

* Made nice changelog

* Falcon 3 integration installation check

---------

Co-authored-by: getsentry-bot <bot@sentry.io>
Co-authored-by: Anton Pirker <anton.pirker@sentry.io>
Co-authored-by: getsentry-bot <bot@getsentry.com>
@antonpirker antonpirker merged commit f62c83d into master Feb 17, 2023
@antonpirker antonpirker deleted the antonpirker/falcon3 branch February 17, 2023 12:32
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.

None yet

4 participants