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

urwid / urwid / 21588891692
74%

Build:
DEFAULT BRANCH: master
Ran 02 Feb 2026 11:50AM UTC
Jobs 11
Files 63
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

02 Feb 2026 11:48AM UTC coverage: 74.071% (-0.04%) from 74.107%
21588891692

push

travis-pro

web-flow
Bugfix some kinds of emojis with grapheme boundry support (#1100)

* TDD failing tests, to be resolved by integration

This requires integration with wcwidth>=0.3 with new iter_graphemes()
function.

It is true, though, that sometimes measuring things individually by a
character can accidentally be correct, so some tests do succeed,

* wcwidth>=0.3.5 integration

Uses ``wcwidth.iter_graphemes()`` and a dumb hack to go previous
grapheme for now, I am working on a new
wcwidth.grapheme_boundary_before() function, maybe in wcwidth>=0.4.

WIP, still in testing

* improve edit_text.txt with more examples

* also fix this NoneType exception on exit ??

* require yet to be released wcwidth

* integrate with next wcwidth release

* reduce test file length, focus on important codepoints

* match origin/master better

* change wcswidth -> width+control_codes='ignore'

Added some raw control characters to docs/examples/edit_text.txt, there
is a strange effect of the cursor, it will not "move" into them, as each
cell is measured as 0 -- but at least it doesn't crash!

(For an editor to handle control characters, it needs to change the
displayed presentation, eg \x00 -> "^A" and usually bolded by tradition,
it also needs to allow input, eg "^V^A")

* addressing feedback and linting

* raise DeprecationWarning as suggested

* Fix ruff warnings

1916 of 2558 branches covered (74.9%)

Branch coverage included in aggregate %.

41 of 46 new or added lines in 3 files covered. (89.13%)

2 existing lines in 1 file now uncovered.

9245 of 12510 relevant lines covered (73.9%)

7.52 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
77.62
-2.24% urwid/str_util.py

Uncovered Existing Lines

Lines Coverage ∆ File
2
77.62
-2.24% urwid/str_util.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.13-windows-latest" - 21588891692.1 02 Feb 2026 11:52AM UTC 60
70.39
Travis Job
2 run-3.9-windows-latest" - 21588891692.2 02 Feb 2026 11:52AM UTC 60
70.44
Travis Job
3 run-3.14-ubuntu-latest" - 21588891692.3 02 Feb 2026 11:51AM UTC 61
74.35
Travis Job
4 run-3.11-windows-latest" - 21588891692.4 02 Feb 2026 11:52AM UTC 60
70.4
Travis Job
5 run-3.10-windows-latest" - 21588891692.5 02 Feb 2026 11:52AM UTC 60
70.41
Travis Job
6 run-3.10-ubuntu-latest" - 21588891692.6 02 Feb 2026 11:50AM UTC 61
74.39
Travis Job
7 run-3.9-ubuntu-latest" - 21588891692.7 02 Feb 2026 11:51AM UTC 61
74.4
Travis Job
8 run-3.11-ubuntu-latest" - 21588891692.8 02 Feb 2026 11:50AM UTC 61
74.38
Travis Job
9 run-3.12-ubuntu-latest" - 21588891692.9 02 Feb 2026 11:51AM UTC 61
74.38
Travis Job
10 run-3.12-windows-latest" - 21588891692.10 02 Feb 2026 11:52AM UTC 60
70.39
Travis Job
11 run-3.13-ubuntu-latest" - 21588891692.11 02 Feb 2026 11:50AM UTC 61
74.38
Travis Job
Source Files on build 21588891692
  • Tree
  • List 63
  • Changed 5
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Travis Build #21588891692
  • f742ad86 on github
  • Prev Build on master (#21351087236)
  • Next Build on master (#21592455171)
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