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

zopefoundation / zope.sendmail / 28424609448
99%

Build:
DEFAULT BRANCH: master
Ran 30 Jun 2026 06:21AM UTC
Jobs 1
Files 15
Run time 1min
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

30 Jun 2026 06:20AM UTC coverage: 99.43% (+0.001%) from 99.429%
28424609448

push

github

web-flow
Improve logging in QueueProcessorThread (queue.py) (#72)

* Improve logging in QueueProcessorThread

Include sender, recipients and queue filename on delivery failures and
always attach a traceback via log.exception.

Fixes #71

* Apply pre-commit code formatting

* Fix log calls and update tests

- Avoid passing 'filename' in logging 'extra' (reserved LogRecord
  attribute, raised KeyError at runtime); include sender, recipients
  and queue filename in the message text instead.
- Add 'exception' method to LoggerStub and adapt the queue tests.

* Log data errors via log.error, keep traceback only for unexpected exceptions

Permanent SMTP errors and refused recipients are data problems, not code
errors, so drop the traceback for those and keep log.exception only for
the blanket except handler. Addresses review feedback on #71.

---------

Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>

125 of 136 branches covered (91.91%)

Branch coverage included in aggregate %.

14 of 14 new or added lines in 3 files covered. (100.0%)

1793 of 1793 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28424609448.1 30 Jun 2026 06:21AM UTC 15
99.43
GitHub Action Run
Source Files on build 28424609448
  • Tree
  • List 15
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 11e2c448 on github
  • Prev Build on master (#26868067055)
  • Next Build on master (#28424675716)
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