Wykres commitów

36 Commity (343fec358fabf1c692591c0791f66b2fefea2bc6)

Autor SHA1 Wiadomość Data
Florian Ludwig d8f95a409a add generated transition code 2021-03-27 17:49:55 +01:00
Florian Ludwig 2b284f6f29 rename hbmqtt -> amqtt 2021-03-27 17:49:55 +01:00
Marius Kriegerowski 613e77f6b4 more strict flake8. Fixed typos. 2021-03-17 10:57:32 +01:00
Marius Kriegerowski 7921e2cc22 linter project with black at default line length 88 2021-03-15 10:18:00 +01:00
Marius Kriegerowski db3dffa857 use black linter with 96 char line length 2021-03-14 21:44:41 +01:00
Marius Kriegerowski 30582f4cac Revert "Fixed critical bugs e.g., incorrectly retained messages on qos0, race conditions on detached sessions, eliminated set_exception on client disconnect tasks, a few debug log message isEnabledFor wrappers."
This reverts commit 1f5efd383f.
2021-03-09 19:13:32 +01:00
Marius Kriegerowski 6f586c253c Fix missing plugin property 2021-03-09 19:13:32 +01:00
Marius Kriegerowski e0fabc0bc3 Refactor to comply python3.8 2021-03-09 19:13:32 +01:00
shipmints 1f5efd383f Fixed critical bugs e.g., incorrectly retained messages on qos0, race conditions on detached sessions, eliminated set_exception on client disconnect tasks, a few debug log message isEnabledFor wrappers. 2020-04-01 15:09:09 -04:00
shipmints 138313a3eb Corrected memory leak of task refs in client deliver_message on timeout causing client_tasks to grow forever, in plugin/manager causing _fired_events to grow forever 2020-02-14 20:36:17 -05:00
Guillaume Desvé 31888f8e69 python3.7 support 2018-06-29 15:56:27 +02:00
alex 84082b1f58 Fix occasional exception while processing another exception. 2017-11-05 00:20:57 -07:00
Stein Magnus Jodal 1b5ead2e08 flake8: Fix all E402 import warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal a89e744a47 Change deprecated warn() to warning() 2017-07-26 14:06:17 +02:00
Trevor Joynson (trevorj) f7d84737f9 Fix delicious exception so it is properly eaten 2017-07-06 17:37:24 -07:00
Guillaume Desvé 575118cc27 Remove plugin manager _fired_events listcomp 2017-05-05 17:42:04 +02:00
Chifeng Chou 488ff01041 release PluginManager._fired_events if they are done 2016-11-17 12:28:09 +08:00
Nico 8dab60a444 Add support for both Python 3.4 and 3.5 2015-11-01 21:27:33 +01:00
Nico 4dcf8eb477 Revert to 3.4 coroutine syntax 2015-11-01 15:58:20 +01:00
Nico 240d26f48b change logging level 2015-10-31 14:28:54 +01:00
Nico 52e3160995 #HBMQTT-35
Refactor yield from -> await
2015-10-16 22:13:37 +02:00
Nicolas Jouanin d70e6437cf Fix coro call by name
Secure map calls if plugin method is not a coro
2015-08-21 22:42:59 +02:00
nico 933e0065fa map() accepts a filter_plugin argument which can be used to filter effective plugin called 2015-08-21 13:37:57 +02:00
nico b0007676fb map() method now returns a map of result
{plugin1: ret1, plugin2: ret2...} for each plugin called
2015-08-21 13:08:52 +02:00
Nicolas Jouanin 688d9d0091 stylish 2015-08-20 22:29:54 +02:00
Nicolas Jouanin 654e665c96 Fix test 2015-08-20 21:57:44 +02:00
Nicolas Jouanin 3147dee4bd Change context init 2015-08-20 21:54:23 +02:00
Nicolas Jouanin 22c7ef674e Init plugin logger in context 2015-08-20 21:43:18 +02:00
nico 97bb250427 Add wait paramter to fire_event 2015-08-19 13:54:09 +02:00
nico e653610875 Merge branch 'feature/plugin-manager' of https://github.com/beerfactory/hbmqtt into feature/plugin-manager 2015-08-19 13:12:26 +02:00
nico bf4295ccdb Add comment for wait parameter 2015-08-19 13:12:19 +02:00
Nicolas Jouanin 6b03106c1c minor fixes 2015-08-17 21:52:13 +02:00
Nicolas Jouanin e44c0b32df PEP8 2015-08-17 21:31:23 +02:00
nico c448841ea6 Add BaseContact
override exported symbols (__all__)
2015-08-17 14:17:54 +02:00
nico e018b2a723 Add plugin managers cache 2015-08-17 13:33:19 +02:00
Nicolas Jouanin a732a5ee72 Implement core PluginManager 2015-08-16 21:37:18 +02:00