Maxim Devaev
37e5118fff
Fixed aiotools.wait_infinite()
...
Task was destroyed but it is pending!
task: <Task pending name='Task-12' coro=<create_deadly_task.<locals>.wrapper() running at /kvmd/aiotools.py:85> wait_for=<Future pending cb=[Task.task_wakeup()]>>
2022-06-14 17:52:30 +03:00
Maxim Devaev
e050bbd725
refactoring
2022-06-14 16:44:59 +03:00
Maxim Devaev
1b3a2cc3f7
copyright bump
2022-01-07 16:39:02 +03:00
Maxim Devaev
8f11fa3b91
small rebranding
2021-09-08 06:47:54 +03:00
Devaev Maxim
240f3e095b
lint fix
2021-06-08 22:22:28 +03:00
Devaev Maxim
6ce07208a1
signals handling
2021-05-25 23:26:13 +03:00
Devaev Maxim
61acd1c5e4
tesmart: check channel after switching
2021-05-16 06:16:14 +03:00
Devaev Maxim
8db0ab20e0
tesmart rewrite
2021-05-16 05:57:08 +03:00
Devaev Maxim
0538a6828f
refactoring
2021-01-28 20:36:46 +03:00
Devaev Maxim
c169f55204
update copy
2021-01-07 10:33:02 +03:00
Devaev Maxim
2b064a3bee
basic python 3.9 support
2020-12-02 14:37:48 +03:00
Devaev Maxim
c6524fc7ac
typing fixes
2020-10-13 13:50:01 +03:00
Devaev Maxim
002823b6e1
using libgpiod for the gpio atx
2020-09-13 10:47:53 +03:00
Devaev Maxim
44c50aa4de
removed edge detection
2020-09-10 13:40:56 +03:00
Devaev Maxim
1d98f5ed04
experimental edge mode
2020-09-10 12:33:26 +03:00
Devaev Maxim
0c85248987
minor 3.7 fixes
2020-09-05 05:58:33 +03:00
Oleg Girko
2dbf11428f
Remove all uses of assignment expressions.
...
This is needed to port to Python 3.7 because
Raspbian 10 doesn't have Python 3.8.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
2020-09-01 19:24:13 +03:00
Devaev Maxim
cf5bf8e147
refactoring
2020-05-29 04:33:35 +03:00
Devaev Maxim
1c93f6a562
refactoring
2020-05-28 11:03:49 +03:00
Devaev Maxim
0fa0680bd7
lint fixes
2020-05-22 14:36:01 +03:00
Devaev Maxim
028e0b06ff
refactoring
2020-05-18 13:34:23 +03:00
Devaev Maxim
966267ebb9
asyncio.CancelledError is a subclass of BaseException since 3.8
2020-03-16 02:42:23 +03:00
Devaev Maxim
5b58af4d6f
proper usage of asyncio.wait() for first completed
2020-03-15 02:42:10 +03:00
Devaev Maxim
552bb93212
atomic fixes, removed tasked and muted
2020-03-03 23:48:53 +03:00
Devaev Maxim
3b16242cfa
region: notify about enter/exit, unregion on exception
2020-03-02 02:25:53 +03:00
Devaev Maxim
8972357dbc
changed region methods to async
2020-03-02 01:26:43 +03:00
Devaev Maxim
44b0ab19bf
no more busyloops in stub plugins
2020-03-01 04:30:32 +03:00
Devaev Maxim
cae9ad9a21
removed busyloop from stream controller
2020-03-01 02:31:06 +03:00
Devaev Maxim
75d9b858d7
moved AioExclusiveRegion to aiotools
2020-02-29 17:23:57 +03:00
Devaev Maxim
10f8c2b335
otg msd and big refactoring
2019-11-07 01:27:07 +03:00
Devaev Maxim
c7a2e445d0
many fixes with asyncio
2019-06-19 04:15:43 +03:00
Devaev Maxim
288fb05ea5
refactoring
2019-06-06 04:04:13 +03:00
Devaev Maxim
6d7996924f
wait short tasks
2019-06-05 20:56:46 +03:00
Devaev Maxim
8aa333ba89
better atomic ops
2019-06-05 06:30:21 +03:00