mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +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."""
|
"""Introspection utils for tasks call graphs."""
|
||||||
|
|
||||||
import dataclasses
|
import dataclasses
|
||||||
|
import io
|
||||||
import sys
|
import sys
|
||||||
import types
|
import types
|
||||||
|
|
||||||
|
@ -16,9 +17,6 @@ __all__ = (
|
||||||
'FutureCallGraph',
|
'FutureCallGraph',
|
||||||
)
|
)
|
||||||
|
|
||||||
if False: # for type checkers
|
|
||||||
from typing import TextIO
|
|
||||||
|
|
||||||
# Sadly, we can't re-use the traceback module's datastructures as those
|
# Sadly, we can't re-use the traceback module's datastructures as those
|
||||||
# are tailored for error reporting, whereas we need to represent an
|
# are tailored for error reporting, whereas we need to represent an
|
||||||
# async call graph.
|
# async call graph.
|
||||||
|
@ -270,7 +268,7 @@ def print_call_graph(
|
||||||
future: futures.Future | None = None,
|
future: futures.Future | None = None,
|
||||||
/,
|
/,
|
||||||
*,
|
*,
|
||||||
file: TextIO | None = None,
|
file: io.Writer[str] | None = None,
|
||||||
depth: int = 1,
|
depth: int = 1,
|
||||||
limit: int | None = None,
|
limit: int | None = None,
|
||||||
) -> None:
|
) -> None:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue