Skip to content

Reexport signals#680

Merged
asvetlov merged 8 commits intoaio-libs:masterfrom
blast-hardcheese:reexport-signals
Oct 29, 2024
Merged

Reexport signals#680
asvetlov merged 8 commits intoaio-libs:masterfrom
blast-hardcheese:reexport-signals

Conversation

@blast-hardcheese
Copy link
Contributor

What do these changes do?

I believe it makes sense to export the underlying exception types to permit consumers to rely on consistent names and packages, so exporting the Sync/Async Empty/Full exceptions to consumers.

Are there changes in behavior for the user?

None, though those who are using LSPs such as pyright will notice warnings such as

error: "SyncQueueEmpty" is not exported from module "janus" (reportPrivateImportUsage)

will no longer be raised.

Related issue number

Checklist

  • I think the code is well written

@blast-hardcheese
Copy link
Contributor Author

Also, thank you for the library! I tried to address some of the CI and lint errors as well, but I'm happy to revert those if undesired.

@Dreamsorcerer
Copy link
Member

@asvetlov I saw you released a new upload-coverage yesterday. Do you think you check what's failing here?

@asvetlov
Copy link
Member

I'll take a look, thanks for the report.
The previous action version used deprecated and not supported anymore actions for working with GitHub artefacts, thus it was broken.

@blast-hardcheese
Copy link
Contributor Author

@Dreamsorcerer Would you mind kicking the build one more time?

I think I traced down the issue to what seems to be missing sources, which seems to track since we don't checkout in the coverage combine flow.

@asvetlov
Copy link
Member

@blast-hardcheese you are correct. I'm working on the fix

@asvetlov
Copy link
Member

All good now, thanks.
codecov rate limit is not a blocker.

@asvetlov asvetlov merged commit 7761648 into aio-libs:master Oct 29, 2024
@blast-hardcheese blast-hardcheese deleted the reexport-signals branch October 29, 2024 23:22
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.

3 participants