Avatar for the jquast user
jquast
blessed
BlogDocsChangelog

new context manager to set "Cursor Shapes"

#361Merged
Comparing
jq/cursor-shapes
(
17f7161
) with
master
(
0a136f6
)
CodSpeed Performance Gauge
+1%
Untouched
28

Benchmarks

28 total
test_center_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+10%
377.8 µs345 µs
test_rjust_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+9%
374.7 µs342.8 µs
test_strip_seqs_complex
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
207.1 µs197.1 µs
test_strip_seqs_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+3%
677 µs658.9 µs
test_length_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+3%
516.1 µs503.5 µs
test_ljust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+2%
48.3 µs47.5 µs
test_rjust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
48.1 µs47.4 µs
test_wrap_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
11.7 ms11.6 ms
test_wrap_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
868 µs864.6 µs
test_truncate_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_wrap_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
test_wrap_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_truncate_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
test_length_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
733 µs732.8 µs
test_ljust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
198 µs198 µs
test_center_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
741.5 µs741.6 µs
test_rjust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
198 µs198 µs
test_length_emoji_vs16
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
710.4 µs710.7 µs
test_ljust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
740.6 µs740.9 µs
test_rjust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
739.5 µs739.8 µs
test_length_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
184.7 µs184.9 µs
test_center_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
201.1 µs201.4 µs
test_length_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
46.8 µs46.9 µs
test_center_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
51.6 µs51.7 µs
test_strip_seqs_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
60.2 µs60.4 µs

Commits

Click on a commit to change the comparison range
Base
master
0a136f6
+0.16%
introduce :meth:`~.Terminal.cursor_shape` context manager and :class:`~blessed.cursor_shape.CursorShape` constants for DECSCUSR cursor shape control (block, underline, bar -- steady or blinking).
9875df8
4 days ago
by jquast
+0.66%
Merge remote-tracking branch 'origin/master' into jq/cursor-shapes
a846121
4 days ago
by jquast
-0.06%
doclint
008d98f
4 days ago
by jquast
+0.06%
don't list terminals
17f7161
4 days ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs