diff --git a/stdlib/2and3/_csv.pyi b/stdlib/2and3/_csv.pyi index 5278f69a5..e74464976 100644 --- a/stdlib/2and3/_csv.pyi +++ b/stdlib/2and3/_csv.pyi @@ -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: ... diff --git a/stdlib/2and3/csv.pyi b/stdlib/2and3/csv.pyi index f66fbd7ae..e43078573 100644 --- a/stdlib/2and3/csv.pyi +++ b/stdlib/2and3/csv.pyi @@ -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):