Fix _csv.Dialect.__init__ (#12320)

This commit is contained in:
sobolevn
2024-10-03 12:33:56 +03:00
committed by GitHub
parent 848cf9103d
commit d16fe74e1f
3 changed files with 18 additions and 7 deletions

View File

@@ -1,12 +1,10 @@
import sys
# actually csv.Dialect is a different class to _csv.Dialect at runtime, but for typing purposes, they're identical
from _csv import (
QUOTE_ALL as QUOTE_ALL,
QUOTE_MINIMAL as QUOTE_MINIMAL,
QUOTE_NONE as QUOTE_NONE,
QUOTE_NONNUMERIC as QUOTE_NONNUMERIC,
Dialect as Dialect,
Dialect as _Dialect,
Error as Error,
__version__ as __version__,
_DialectLike,
@@ -61,6 +59,9 @@ if sys.version_info < (3, 13):
_T = TypeVar("_T")
class Dialect(_Dialect):
def __init__(self) -> None: ...
class excel(Dialect): ...
class excel_tab(excel): ...
class unix_dialect(Dialect): ...