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

certbot / certbot / 7405
99%

Build:
DEFAULT BRANCH: master
Ran 25 May 2017 07:19PM UTC
Jobs 1
Files 171
Run time 9s
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

pending completion
7405

push

travis-ci

web-flow
Fixes #4719 (#4737)

* Automatically delete temp log file when not used.

This allows close() calls in logging.shutdown() to cause the file to be
deleted when no logging output has been written to the file.

* Make certbot.log.MemoryHandler.flush() a noop.

This causes MemoryHandler.flush() calls in logging.shutdown to be a noop,
allowing us to control when the handler is actually flushed. This prevents log
records from being sent to a temporary file handler for things like
`certbot --version`.

* Keep reference to certbot.log.MemoryHandler.target

In Python 2.7+, the logging module only keeps weak references to created
logging handlers. Because of this, the MemoryHandler's target will not be
properly flushed and closed when logging.shutdown() is called on program exit
unless we keep a reference to it in the MemoryHandler.

* Fixes #4719.

This completes the changes necessary to fix #4719. Now temporary log files are
not created if sys.exit() is called before logging is fully set up. These files
are still created if Certbot crashes for any other reason.

* Document pre_arg_parse_except_hook args.

19847 of 20074 relevant lines covered (98.87%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7405.1 (TOXENV=cover) 25 May 2017 07:19PM UTC 0
98.87
Travis Job 7405.1
Source Files on build 7405
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #7405
  • 93310fe6 on github
  • Prev Build on master (#7389)
  • Next Build on master (#7415)
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