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

mailgun / flanker / 379 / 2
89%
master: 92%

Build:
Build:
LAST BUILD BRANCH: v0.9.14
DEFAULT BRANCH: master
Ran 21 Mar 2019 02:46AM UTC
Files 44
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

21 Mar 2019 02:44AM UTC coverage: 89.818% (+1.5%) from 88.347%
379.2

Pull #207

travis-ci

web-flow
Disable writing parsetab files to disk.

This fixes https://github.com/mailgun/flanker/issues/206.

Before this change, when multiple Python processes are simultaneously
doing a `from flanker.addresslib import address`, it's possible for some
of them to crash in `ply` code.

See https://github.com/dabeaz/ply/pull/184, where
I attempted to work around this issue by changing ply. You can see in this comment: https://github.com/dabeaz/ply/pull/184#issuecomment-425413897 that the author of ply suggests two workarounds for this issue:

1. Remove `ply` as a dependency in setup.py and copy the source code of `ply` into `flanker`.
2. Disable writing parsetab files to disk when invoking `yacc`.

2) seemed like the simpler solution to me, so that's what I've done
here.
Pull Request #207: Disable writing parsetab files to disk.

2717 of 3025 relevant lines covered (89.82%)

0.9 hits per line

Source Files on job 379.2
  • Tree
  • List 0
  • Changed 14
  • Source Changed 1
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 320
  • Travis Job 379.2
  • 7b0e2382 on github
  • Prev Job for on issue-206-ply-race (#377.1)
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