mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-10-15 10:32:40 +08:00
csv: add a return type for things that return (#3604)
Technically, these return whatever the write object of the underlying file object return. I'm not sure it's worth making everything generic over this probably rarely used return type, but happy to do it (or drop this change) if that seems better.
This commit is contained in:
1 parent
3b3fc6a57f
commit
055a907e75
2 files changed
+7
-4
No files matched your search
@@ -32,10 +32,10 @@ class _writer:
|
||||
dialect: Dialect
|
||||
|
||||
if sys.version_info >= (3, 5):
|
||||
def writerow(self, row: Iterable[Any]) -> None: ...
|
||||
def writerow(self, row: Iterable[Any]) -> Any: ...
|
||||
def writerows(self, rows: Iterable[Iterable[Any]]) -> None: ...
|
||||
else:
|
||||
def writerow(self, row: Sequence[Any]) -> None: ...
|
||||
def writerow(self, row: Sequence[Any]) -> Any: ...
|
||||
def writerows(self, rows: Iterable[Sequence[Any]]) -> None: ...
|
||||
|
||||
|
||||
|
||||
@@ -96,8 +96,11 @@ class DictWriter(object):
|
||||
*args: Any,
|
||||
**kwds: Any,
|
||||
) -> None: ...
|
||||
def writeheader(self) -> None: ...
|
||||
def writerow(self, rowdict: _DictRow) -> None: ...
|
||||
if sys.version_info >= (3, 8):
|
||||
def writeheader(self) -> Any: ...
|
||||
else:
|
||||
def writeheader(self) -> None: ...
|
||||
def writerow(self, rowdict: _DictRow) -> Any: ...
|
||||
def writerows(self, rowdicts: Iterable[_DictRow]) -> None: ...
|
||||
|
||||
class Sniffer(object):
|
||||
|
||||
Reference in new issue
Block a user