Use PEP 604 syntax wherever possible (#7493)

This commit is contained in:
Alex Waygood
2022-03-16 15:01:33 +00:00
committed by GitHub
parent 15e21a8dc1
commit 3ab250eec8
174 changed files with 472 additions and 490 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
from typing import Any, Pattern, Union
from typing import Any, Pattern
from yaml.error import MarkedYAMLError
from yaml.nodes import ScalarNode
_Scalar = Union[str, int, float, bool, None]
_Scalar = str | int | float | bool | None
class ConstructorError(MarkedYAMLError): ...
+2 -2
View File
@@ -1,6 +1,6 @@
from _typeshed import SupportsRead
from collections.abc import Mapping, Sequence
from typing import IO, Any, Union
from typing import IO, Any
from ._yaml import CEmitter, CParser
from .constructor import BaseConstructor, FullConstructor, SafeConstructor, UnsafeConstructor
@@ -9,7 +9,7 @@ from .resolver import BaseResolver, Resolver
__all__ = ["CBaseLoader", "CSafeLoader", "CFullLoader", "CUnsafeLoader", "CLoader", "CBaseDumper", "CSafeDumper", "CDumper"]
_Readable = SupportsRead[Union[str, bytes]]
_Readable = SupportsRead[str | bytes]
class CBaseLoader(CParser, BaseConstructor, BaseResolver):
def __init__(self, stream: str | bytes | _Readable) -> None: ...