Wykres commitów

211 Commity (pre-commit)

Autor SHA1 Wiadomość Data
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 7b7d17b789 fix async lock call 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 304c731831 Another asyncio fix to properly handle CancelledError as normal (and reraise) vs. exception 2020-04-02 11:34:46 -04: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 6d6dd997f1 Asyncio fixes 2020-02-20 10:46:29 -05:00
Zdzislaw Krajewski 6f282187d8 Add protocol write synchronization.
Concurrent write to protocol was causing library to crash when
drain() function was called simltaneously.
2019-03-05 10:07:05 +01:00
Guillaume Desvé 31888f8e69 python3.7 support 2018-06-29 15:56:27 +02:00
mi3z 05b86e2f1e fixed flake8 typo 2017-11-15 11:08:14 +01:00
mi3z 86c0726133 fixed Bug Test 'test_client_connect_clean_session_false' by adding a additional variable 'client_id_is_random'. This allows to determine if a client_id is generated by the broker and therefore to disallows a client connection with the clean_session flag set to 0 2017-11-14 18:51:21 +01:00
mi3z cf5472f4c9 fixed #78
fixed Error in zero length client id when using 3.1.1 #78
2017-10-23 16:04:26 +02:00
Guillaume Desvé 3fe4bacf02 Fix missing positional argument on 'cancel_tasks' 2017-10-10 16:19:37 +02:00
Guillaume Desvé 90a9344068 Add __slots__ attribute to the most used classes 2017-10-10 16:09:55 +02:00
Stein Magnus Jodal 559c18f681 flake8: Fix all F403, F405, F821 import warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal 6435e4239c flake8: Fix all F401 unused imports warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal 1b5ead2e08 flake8: Fix all E402 import warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal 177bfb627c flake8: Fix all E1xx indentation warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal ed676945b4 flake8: Fix all Wxxx whitespace and newline warnings 2017-08-07 01:23:21 +02:00
Stein Magnus Jodal df2c9b8a43 flake8: Fix all E3xx newline warnings 2017-08-07 01:23:20 +02:00
Stein Magnus Jodal 6f4b306886 flake8: Fix all E2xx whitespace warnings 2017-08-07 01:23:20 +02:00
dansheme 605747723d fixed issues while using non default async loop 2017-03-12 15:50:28 +02:00
Nicolas 0e11d545d8 Fix #23
+ add test case
2016-05-04 22:35:38 +02:00
Nicolas ae7d13af82 Fix #31 2016-04-10 23:10:11 +02:00
Nicolas 8c3cd9be2a Fix #34 2016-04-10 23:05:42 +02:00
Nicolas e9b806348e Fix #32 2016-04-10 23:02:10 +02:00
Nicolas dd04b44a57 Fix timeout management on message delivery 2016-04-10 21:46:52 +02:00
Nicolas 7a868bd66e Fix issue #24
Data was not read correctly until the end of the buffer
2016-04-10 15:33:48 +02:00
njouanin ba09225779 Fix issue #22 2016-03-08 21:10:46 +01:00
Nico c4e58669e9 Fix task cleanup when connection closed 2015-11-04 22:11:13 +01:00
Nico 7bf2419862 Remove unused future 2015-11-02 23:56:10 +01:00
Chris Laws 8f729cfdbc Fix ping issue 2015-11-02 23:05:37 +10:30
Nico ecd793b82d Add additional test before reporting error 2015-11-01 22:33:12 +01:00
Nico dd1a5bde6a Randomize packet ID 2015-11-01 21:55:24 +01: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 36c086df30 Various fixes 2015-11-01 14:23:00 +01:00
Nico 6daa752800 Add message type to exception 2015-11-01 14:22:31 +01:00
Nico a8e5879551 Remove blinker signal
Add some debugging info
2015-10-20 21:53:21 +02:00
Nico 52e3160995 #HBMQTT-35
Refactor yield from -> await
2015-10-16 22:13:37 +02:00
Nico 6a876be559 Improve perf 2015-10-15 21:57:21 +02:00
Nico 7ede67ed7e Performance 2015-10-14 22:58:18 +02:00
Nico 6da03d9913 Make use of ac_timeout parameter 2015-10-12 21:48:45 +02:00
Nico c3a144c6a3 All tests passing 2015-10-12 21:33:14 +02:00
Nico b6bd91e3fb Fix 2015-10-11 15:10:23 +02:00
Nico a456d9cf21 Fix QOS flag init + add tests 2015-10-10 14:42:49 +02:00
Nico 3acec1d606 Add broker test class + fixes in both client and broker connection management 2015-10-07 22:42:04 +02:00
Nico a4e002de2a Add publish message retry on start() 2015-09-30 21:22:46 +02:00