summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* release version 1.6.21.6.2David Lord2023-04-121-1/+1
|
* lazy annotationsDavid Lord2023-04-124-52/+58
|
* Release version 1.6.11.6.1pgjones2023-04-091-1/+1
|
* Release version 1.61.6pgjones2023-04-021-1/+1
|
* Add an initial set of type hintspgjones2023-04-024-47/+93
| | | | | | | These focus on the public API with the private aspect omitted. This is because these are hard to type, and may not be required with modern python. However, this should still be useful if adopted for code that uses blinker.
* Add a send_async method to the Signalpgjones2023-01-242-9/+82
| | | | | | | | | | This allows for signals to send to coroutine receivers by awaiting them. The _async_wrapper and _sync_wrapper allows for conversion of sync and async receivers as required if defined. If not defined a runtime error is raised. The wrappers are used to avoid any direct tie into asyncio, trio, greenbacks, asgiref, or other specific async implementation.
* Allow int senderspgjones2023-01-241-1/+1
| | | | | This allows int values as senders much in the same way string values are allowed.
* Added `muted` context manager for temproary switching signal off (#84)Phil Jones2023-01-241-4/+22
| | | | | This is useful whilst testing to remove a signal's affects. Co-authored-by: Michael Elovskikh <wronglink@yandex-team.ru>
* Fix hashing issues after the removal of cmp()Bartek Sokorski2023-01-221-0/+3
|
* Remove src. prefix from importsBartek Sokorski2023-01-221-5/+5
|
* Fix issues reported by flake8Bartek Sokorski2023-01-222-15/+13
|
* Move to src/ layoutBartek Sokorski2023-01-224-0/+798