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

ionelmc / python-manhole / 205 / 10
86%
master: 86%

Build:
DEFAULT BRANCH: master
Ran 06 Sep 2014 02:41PM UTC
Files 1
Run time 3s
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

06 Sep 2014 02:31PM UTC coverage: 89.362%. Remained the same
TOXENV=2.6-gevent-patchthread,coveralls

Pull #19

travis-ci

nirs
Do not modify anything during fork+exec flow

Recently a reinstall_bind_delay was added to avoid binding of unix
socket during fork+exec flow. However the socket is not the only issue
in this flow. Changing process signal mask should not be done, as such
changes may be inherited by the new process. Generally, since we don't
know yet if the manhole is needed, we should do nothing.

This patch changes the semantics of the reinstall_bind_delay so we do
not make any modification to child process (except starting a thread)
until the delay is finished.

The user visible parameter was shortened to "reinstall_delay", as the
user should not be conceded with the internals of the manhole.
Internally the Manhole class call it "setup_delay", as this is the
delay before setting up the manhole.
Pull Request #19: Do not modify anything during fork+exec flow

252 of 282 relevant lines covered (89.36%)

0.89 hits per line

Source Files on job 205.10 (TOXENV=2.6-gevent-patchthread,coveralls)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 205
  • Travis Job 205.10
  • 45433f3a on github
  • Prev Job for TOXENV=2.6-gevent-patchthread,coveralls on master (#202.10)
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