Daniil Fajnberg daniil-berg
  • Joined on 2021-11-02
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-04-09 14:53:18 +02:00
d7cd16c540 Add docs on IDs and groups
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-04-08 12:02:20 +02:00
db306a1a1f Fixed Python 3.8 compatibility bugs; classmethod+property workaround; control session buffer
3a8fcb2d5a Optimize coverage script/settings
Compare 2 commits »
daniil-berg pushed tag v1.0.1 to daniil-berg/asyncio-taskpool 2022-04-08 12:02:20 +02:00
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-04-04 10:48:44 +02:00
cf02206588 Add RtD config
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-04-03 16:52:58 +02:00
0796038dcd Update Readme
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-04-03 16:39:53 +02:00
f4e33baf82 Add workflows & badges
daniil-berg pushed tag v1.0.0 to daniil-berg/asyncio-taskpool 2022-03-31 21:07:34 +02:00
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-31 21:06:02 +02:00
9b838b6130 improved exception handling/logging in `_map`
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-31 20:59:08 +02:00
56d38a3b44 improved exception handling/logging in `_map`
0daed04167 improved exception handling/logging in `apply` meta task
Compare 2 commits »
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-30 21:51:39 +02:00
80fc91ec47 made `start` "non-async" using meta task
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-30 18:16:42 +02:00
a72a7cc516 made a bunch of methods "non-async"
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-30 16:17:41 +02:00
91d546ebc2 moved the entire meta task logic to the base class
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-30 15:31:46 +02:00
5b3ac52bf6 `start` method now returns group name
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-30 12:37:40 +02:00
82e6ca7b1a task group naming logic changed
153127e028 lock before gathering meta tasks
Compare 2 commits »
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-29 20:04:33 +02:00
17539e9c27 made `apply` non-blocking by using a meta-task
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-29 19:55:32 +02:00
29b8de9d51 made `apply` non-blocking by using a meta-task
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-29 19:43:32 +02:00
1beb9fc9b0 `gather_and_close` now automatically locks the pool
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-29 19:34:46 +02:00
23a4cb028a renamed `group_size` to `num_concurrent` in `_map`
54e5bfa8a0 drastically simplified meta-task internals
Compare 2 commits »
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-29 19:31:23 +02:00
1dff4152df renamed `group_size` to `num_concurrent` in `_map`
a3b99048de drastically simplified meta-task internals
Compare 2 commits »
daniil-berg pushed to master at daniil-berg/asyncio-taskpool 2022-03-26 10:49:42 +01:00
1736080bba drastically simplified internals for