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

thumbor / remotecv / 39877628186
94%

Build:
DEFAULT BRANCH: master
Ran 23 Oct 2026 12:22AM UTC
Jobs 5
Files 25
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

23 Oct 2026 12:21AM UTC coverage: 84.629% (+0.2%) from 84.413%
39877628186

push

github

web-flow
Bound image pixel count and drop dead Pillow flags (#118)

image.py assigned PilImage.IGNORE_DECODING_ERRORS and PilImage.MAXBLOCK,
neither of which exists in PIL.Image, so both lines were no-ops. The except
clause around PilImage.open only caught IOError, so a DecompressionBombError
(a plain Exception subclass) escaped parse_image, and any image under
Pillow's error threshold but above its warning threshold went on to load(),
a PNG re-encode, cv2.imdecode and the OpenCV conversions, which allocate
several full-size copies for a file that can be a few kilobytes on disk.

parse_image now treats DecompressionBombError as an unreadable image, from
open() and from load(), where containers such as ICNS first size their embedded
image, and skips images above --max-image-pixels (MAX_IMAGE_PIXELS, default
Pillow's 89478485, 0 disables it, negative values are refused) before decoding.
Pillow's own MAX_IMAGE_PIXELS follows the option, since Pillow refuses anything
above twice that value by itself and would otherwise keep 0 or a higher limit
from taking effect; that global is shared with any other Pillow user in the
process. Images in the 89M to 178M pixel band now return no detections instead
of being processed. This change is stacked on #117 and should merge after it.

11 of 11 new or added lines in 2 files covered. (100.0%)

490 of 579 relevant lines covered (84.63%)

4.23 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.13 - 39877628186.1 23 Oct 2026 12:22AM UTC 25
84.63
GitHub Action Run
2 run-3.14 - 39877628186.2 23 Oct 2026 12:22AM UTC 25
84.63
GitHub Action Run
3 run-3.10 - 39877628186.3 23 Oct 2026 12:22AM UTC 25
84.63
GitHub Action Run
4 run-3.11 - 39877628186.4 23 Oct 2026 12:23AM UTC 25
84.63
GitHub Action Run
5 run-3.12 - 39877628186.5 23 Oct 2026 12:22AM UTC 25
84.63
GitHub Action Run
Source Files on build 39877628186
  • Tree
  • List 25
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39877628186
  • b493a32c on github
  • Prev Build on master (#39876288252)
  • Next Build on master (#39877984485)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc