From ad1e2bede1b5aca90c08ec46d4c892c39e7a34c1 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Thu, 9 Feb 2023 14:57:45 +0100 Subject: [PATCH] [fpdf2] FPDF.add_font() accepts PurePaths (#9699) --- stubs/fpdf2/fpdf/fpdf.pyi | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stubs/fpdf2/fpdf/fpdf.pyi b/stubs/fpdf2/fpdf/fpdf.pyi index f26b5350a..0c6b86b34 100644 --- a/stubs/fpdf2/fpdf/fpdf.pyi +++ b/stubs/fpdf2/fpdf/fpdf.pyi @@ -3,6 +3,7 @@ from _typeshed import Incomplete, StrPath from collections.abc import Callable, Iterable, Sequence from contextlib import _GeneratorContextManager from io import BytesIO +from pathlib import PurePath from re import Pattern from typing import Any, ClassVar, NamedTuple, overload from typing_extensions import Literal, TypeAlias @@ -295,7 +296,11 @@ class FPDF: style: RenderStyle | str | None = ..., ) -> None: ... def add_font( - self, family: str | None = ..., style: _FontStyle = ..., fname: str | None = ..., uni: bool | Literal["DEPRECATED"] = ... + self, + family: str | None = None, + style: _FontStyle = "", + fname: str | PurePath | None = None, + uni: bool | Literal["DEPRECATED"] = "DEPRECATED", ) -> None: ... def set_font(self, family: str | None = ..., style: _FontStyles = ..., size: int = ...) -> None: ... def set_font_size(self, size: float) -> None: ...