• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pywbem / pywbem / test-2812 / 9
92%
master: 92%

Build:
Build:
LAST BUILD BRANCH: andy/fix-rtd-config-2
DEFAULT BRANCH: master
Ran 13 Oct 2025 12:39AM UTC
Files 47
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Oct 2025 10:27PM UTC coverage: 92.372% (-0.02%) from 92.388%
test-2812.9

push

github

andy-maier
Fixed WBEMListener error handling in callback thread and listener start

Details:

* Improved error handling in the WBEMListener.start() method, which has lead
  to a long wait time when errors happened, by catching exceptions that may
  happen during start() and stopping the callback thread and listener threads
  in that case.

* Because the new cleanup functionality clears the indication delivery queue,
  the unit tests need to check for whether the indication delivery queue
  exists, before accessing its methods. To support that, a new method
  ind_queue_exists() has been added to the WBEMListener class.

* Fixed error handling for exceptions raised in the callback thread, by
  changing CallbackThread to inherit from ExceptionHandlingThread in addition.
  With that, exceptions raised in the callback function provided by the user
  will no longer be raised from the thread (which is considered unraisable by
  Python), but stored and raised in the main thread when the callback thread
  is joined.

Signed-off-by: Andreas Maier <andreas.r.maier@gmx.de>

11480 of 12428 relevant lines covered (92.37%)

0.92 hits per line

Source Files on job ubuntu-latest,3.13,latest - test-2812.9
  • Tree
  • List 47
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 0
  • a888fafb on github
  • Prev Job for on stable_1.8 (#test-2810.3)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc