mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Big diff: Use new "|" union syntax (#5872)
This commit is contained in:
@@ -17,7 +17,7 @@ from _csv import (
|
||||
unregister_dialect as unregister_dialect,
|
||||
writer as writer,
|
||||
)
|
||||
from typing import Any, Generic, Iterable, Iterator, List, Mapping, Optional, Sequence, Type, TypeVar, overload
|
||||
from typing import Any, Generic, Iterable, Iterator, List, Mapping, Sequence, Type, TypeVar, overload
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
from typing import Dict as _DictReadMapping
|
||||
@@ -46,9 +46,9 @@ class unix_dialect(Dialect):
|
||||
quoting: int
|
||||
|
||||
class DictReader(Generic[_T], Iterator[_DictReadMapping[_T, str]]):
|
||||
fieldnames: Optional[Sequence[_T]]
|
||||
restkey: Optional[str]
|
||||
restval: Optional[str]
|
||||
fieldnames: Sequence[_T] | None
|
||||
restkey: str | None
|
||||
restval: str | None
|
||||
reader: _reader
|
||||
dialect: _DialectLike
|
||||
line_num: int
|
||||
@@ -57,8 +57,8 @@ class DictReader(Generic[_T], Iterator[_DictReadMapping[_T, str]]):
|
||||
self,
|
||||
f: Iterable[str],
|
||||
fieldnames: Sequence[_T],
|
||||
restkey: Optional[str] = ...,
|
||||
restval: Optional[str] = ...,
|
||||
restkey: str | None = ...,
|
||||
restval: str | None = ...,
|
||||
dialect: _DialectLike = ...,
|
||||
*args: Any,
|
||||
**kwds: Any,
|
||||
@@ -67,9 +67,9 @@ class DictReader(Generic[_T], Iterator[_DictReadMapping[_T, str]]):
|
||||
def __init__(
|
||||
self: DictReader[str],
|
||||
f: Iterable[str],
|
||||
fieldnames: Optional[Sequence[str]] = ...,
|
||||
restkey: Optional[str] = ...,
|
||||
restval: Optional[str] = ...,
|
||||
fieldnames: Sequence[str] | None = ...,
|
||||
restkey: str | None = ...,
|
||||
restval: str | None = ...,
|
||||
dialect: _DialectLike = ...,
|
||||
*args: Any,
|
||||
**kwds: Any,
|
||||
@@ -79,14 +79,14 @@ class DictReader(Generic[_T], Iterator[_DictReadMapping[_T, str]]):
|
||||
|
||||
class DictWriter(Generic[_T]):
|
||||
fieldnames: Sequence[_T]
|
||||
restval: Optional[Any]
|
||||
restval: Any | None
|
||||
extrasaction: str
|
||||
writer: _writer
|
||||
def __init__(
|
||||
self,
|
||||
f: Any,
|
||||
fieldnames: Sequence[_T],
|
||||
restval: Optional[Any] = ...,
|
||||
restval: Any | None = ...,
|
||||
extrasaction: str = ...,
|
||||
dialect: _DialectLike = ...,
|
||||
*args: Any,
|
||||
@@ -102,5 +102,5 @@ class DictWriter(Generic[_T]):
|
||||
class Sniffer(object):
|
||||
preferred: List[str]
|
||||
def __init__(self) -> None: ...
|
||||
def sniff(self, sample: str, delimiters: Optional[str] = ...) -> Type[Dialect]: ...
|
||||
def sniff(self, sample: str, delimiters: str | None = ...) -> Type[Dialect]: ...
|
||||
def has_header(self, sample: str) -> bool: ...
|
||||
|
||||
Reference in New Issue
Block a user