mirror of
https://github.com/python/cpython.git
synced 2025-07-07 19:35:27 +00:00
gh-133893: asyncio.graph: Replace TextIO annotation with io.Writer (#133894)
This commit is contained in:
parent
13cb8ca3da
commit
1d3eacedb8
1 changed files with 2 additions and 4 deletions
|
@ -1,6 +1,7 @@
|
|||
"""Introspection utils for tasks call graphs."""
|
||||
|
||||
import dataclasses
|
||||
import io
|
||||
import sys
|
||||
import types
|
||||
|
||||
|
@ -16,9 +17,6 @@ __all__ = (
|
|||
'FutureCallGraph',
|
||||
)
|
||||
|
||||
if False: # for type checkers
|
||||
from typing import TextIO
|
||||
|
||||
# Sadly, we can't re-use the traceback module's datastructures as those
|
||||
# are tailored for error reporting, whereas we need to represent an
|
||||
# async call graph.
|
||||
|
@ -270,7 +268,7 @@ def print_call_graph(
|
|||
future: futures.Future | None = None,
|
||||
/,
|
||||
*,
|
||||
file: TextIO | None = None,
|
||||
file: io.Writer[str] | None = None,
|
||||
depth: int = 1,
|
||||
limit: int | None = None,
|
||||
) -> None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue