plone / guillotina

Python AsyncIO data API to manage billions of resources
https://guillotina.readthedocs.io/en/latest/
Other
187 stars 50 forks source link

Fix PubSub utility stuck in infinite loop when Redis connection is interrupted #1169

Closed masipcat closed 2 years ago

codecov-commenter commented 2 years ago

Codecov Report

Merging #1169 (98ee68b) into master (6d5e740) will increase coverage by 0.1%. The diff coverage is 95.8%.

Impacted file tree graph

@@           Coverage Diff            @@
##           master   #1169     +/-   ##
========================================
+ Coverage    94.6%   94.6%   +0.1%     
========================================
  Files         377     377             
  Lines       32615   32650     +35     
========================================
+ Hits        30836   30873     +37     
+ Misses       1779    1777      -2     
Impacted Files Coverage Δ
guillotina/contrib/memcached/driver.py 94.2% <ø> (ø)
guillotina/contrib/redis/dm.py 97.0% <ø> (ø)
guillotina/db/transaction.py 89.8% <ø> (ø)
guillotina/request.py 85.6% <ø> (ø)
guillotina/tests/utils.py 88.9% <ø> (ø)
guillotina/contrib/redis/driver.py 85.2% <75.0%> (-1.1%) :arrow_down:
guillotina/contrib/pubsub/utility.py 91.4% <100.0%> (+4.4%) :arrow_up:
guillotina/tests/pubsub/test_pubsub.py 100.0% <100.0%> (ø)