[+] improve typing
This commit is contained in:
parent
cc506baa9e
commit
21326dd222
@ -18,10 +18,13 @@ from typing import (
|
|||||||
Literal,
|
Literal,
|
||||||
Any,
|
Any,
|
||||||
MutableMapping,
|
MutableMapping,
|
||||||
|
Mapping,
|
||||||
|
IO,
|
||||||
)
|
)
|
||||||
|
|
||||||
from typing_extensions import (
|
from typing_extensions import (
|
||||||
cast,
|
cast,
|
||||||
|
Callable,
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
@ -748,10 +751,14 @@ class CLI(abc.ABC):
|
|||||||
del p
|
del p
|
||||||
del pyproject_tool
|
del pyproject_tool
|
||||||
|
|
||||||
tomlkit.dump(
|
cast(
|
||||||
|
Callable[[Mapping[Any, Any], IO[str] | IO[bytes]], None],
|
||||||
|
getattr(tomlkit, 'dump'),
|
||||||
|
)(
|
||||||
pyproject2,
|
pyproject2,
|
||||||
f
|
f
|
||||||
)
|
)
|
||||||
|
|
||||||
del pyproject2
|
del pyproject2
|
||||||
del module
|
del module
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user