From f85c2f4ae1e56cd9a0d53a12211e7498f37bc8c7 Mon Sep 17 00:00:00 2001 From: Avasam Date: Sat, 28 Oct 2023 11:48:05 -0400 Subject: [PATCH] Type `pywin32`'s `win32.win32print.StartDocPrinter` method (#10898) Co-authored-by: Jelle Zijlstra --- stubs/pywin32/win32/win32print.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stubs/pywin32/win32/win32print.pyi b/stubs/pywin32/win32/win32print.pyi index 7d726f422..47e5636a0 100644 --- a/stubs/pywin32/win32/win32print.pyi +++ b/stubs/pywin32/win32/win32print.pyi @@ -1,4 +1,5 @@ from _typeshed import Incomplete +from typing_extensions import Literal import _win32typing @@ -13,7 +14,7 @@ def GetDefaultPrinter() -> str: ... def GetDefaultPrinterW() -> str: ... def SetDefaultPrinter(printer: str): ... def SetDefaultPrinterW(Printer: str): ... -def StartDocPrinter(hprinter: _win32typing.PyPrinterHANDLE, _tuple, level: int = ...): ... +def StartDocPrinter(__hprinter: _win32typing.PyPrinterHANDLE | int, __level: Literal[1], __tuple: tuple[str, str, str]): ... def EndDocPrinter(hPrinter: _win32typing.PyPrinterHANDLE): ... def AbortPrinter(hPrinter: _win32typing.PyPrinterHANDLE) -> None: ... def StartPagePrinter(hprinter: _win32typing.PyPrinterHANDLE) -> None: ...