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

iplweb / bpp / 18634744198

19 Oct 2025 07:00PM UTC coverage: 31.618% (-29.9%) from 61.514%
18634744198

push

github

mpasternak
Merge branch 'release/v202510.1270'

657 of 9430 branches covered (6.97%)

Branch coverage included in aggregate %.

229 of 523 new or added lines in 42 files covered. (43.79%)

11303 existing lines in 316 files now uncovered.

14765 of 39346 relevant lines covered (37.53%)

0.38 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

29.63
src/tee/utils.py
1
from io import StringIO
1✔
2
from operator import neg
1✔
3
from typing import Iterable
1✔
4

5

6
class TeeIO(StringIO):
1✔
7
    def __init__(self, original, *args, **kw):
1✔
UNCOV
8
        super().__init__(*args, **kw)
×
UNCOV
9
        self.original = original
×
10

11
    def write(self, *args, **kw):
1✔
UNCOV
12
        try:
×
UNCOV
13
            self.original.write(*args, **kw)
×
14
        finally:
UNCOV
15
            return super().write(*args, **kw)
×
16

17
    def writelines(self, __lines: Iterable[str]) -> None:
1✔
18
        try:
×
19
            self.original.writelines(__lines)
×
20
        finally:
21
            return super().writelines(__lines)
×
22

23

24
def last_n_lines(s, nlines):
1✔
UNCOV
25
    if s is None:
×
UNCOV
26
        return
×
27
    lines = s.split("\n")
×
28
    prefix = ""
×
29
    if len(lines) > nlines:
×
30
        prefix = "[...]\n"
×
31
    return prefix + "\n".join(lines[neg(nlines) :])
×
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