summaryrefslogtreecommitdiff
path: root/coverage/types.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2023-01-12 10:44:15 -0500
committerNed Batchelder <ned@nedbatchelder.com>2023-01-12 10:44:15 -0500
commit460dd98dae56d26f0611a0f6dc9c24e44435958f (patch)
tree9211005e2575fa5b3996312e04630f0875576c1f /coverage/types.py
parent8fba8f18806b10e3713c124db538976527b7514d (diff)
downloadpython-coveragepy-git-460dd98dae56d26f0611a0f6dc9c24e44435958f.tar.gz
mypy: pytracer.py, the last file in coverage/
Diffstat (limited to 'coverage/types.py')
-rw-r--r--coverage/types.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/coverage/types.py b/coverage/types.py
index a45b831e..736269e0 100644
--- a/coverage/types.py
+++ b/coverage/types.py
@@ -32,8 +32,8 @@ class TTraceFn(Protocol):
frame: FrameType,
event: str,
arg: Any,
- lineno: Optional[int] = None # Our own twist, see collector.py
- ) -> TTraceFn:
+ lineno: Optional[TLineNo] = None # Our own twist, see collector.py
+ ) -> Optional[TTraceFn]:
...
## Coverage.py tracing
@@ -63,11 +63,9 @@ class TFileDisposition(Protocol):
# - If measuring arcs in the C tracer, the values are sets of packed arcs (two
# line numbers combined into one integer).
-TTraceData = Union[
- Dict[str, Set[TLineNo]],
- Dict[str, Set[TArc]],
- Dict[str, Set[int]],
-]
+TTraceFileData = Union[Set[TLineNo], Set[TArc], Set[int]]
+
+TTraceData = Dict[str, TTraceFileData]
class TTracer(Protocol):
"""Either CTracer or PyTracer."""