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

thumbor / libthumbor / 39154363403
100%

Build:
DEFAULT BRANCH: master
Ran 18 Oct 2026 06:29PM UTC
Jobs 5
Files 7
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

18 Oct 2026 06:29PM UTC coverage: 100.0%. Remained the same
39154363403

push

github

marcelometal
Return None from parse_decrypted on oversized numbers

Url.parse_decrypted matches dimensions and crop coordinates with \d+ and
converts them with int(). Since Python 3.11 int() refuses strings longer
than 4300 digits and raises ValueError, so a path such as "9"*5000 + "x10/"
escaped the method with an exception that no caller expects, while every
other malformed path returns None. The conversion now runs inside a
try/except ValueError and returns None, the same result the method already
gave for every other path it cannot parse, and a docstring now states that
contract, which until now only the tests recorded.

The regex itself stays unchanged so Url.regex() keeps producing the same
pattern for callers that compile it themselves. The _int_or_0 helper moves
to module level and the dictionary construction to a classmethod to keep
the except block small.

9 of 9 new or added lines in 1 file covered. (100.0%)

272 of 272 relevant lines covered (100.0%)

5.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.11 - 39154363403.1 18 Oct 2026 06:29PM UTC 7
100.0
GitHub Action Run
2 run-3.12 - 39154363403.2 18 Oct 2026 06:29PM UTC 7
100.0
GitHub Action Run
3 run-3.13 - 39154363403.3 18 Oct 2026 06:29PM UTC 7
100.0
GitHub Action Run
4 run-3.15 - 39154363403.4 18 Oct 2026 06:29PM UTC 7
100.0
GitHub Action Run
5 run-3.14 - 39154363403.5 18 Oct 2026 06:29PM UTC 7
100.0
GitHub Action Run
Source Files on build 39154363403
  • Tree
  • List 7
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39154363403
  • 756dad34 on github
  • Prev Build on master (#39154255360)
  • Next Build on master (#39155158683)
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