@@ -5,7 +5,7 @@ import os
5
5
from enum import Enum
6
6
from collections .abc import Generator
7
7
8
- from typing import NamedTuple , Self
8
+ from typing import NamedTuple
9
9
10
10
class _dvistate (Enum ):
11
11
pre : int
@@ -48,7 +48,8 @@ class Dvi:
48
48
fonts : dict [int , DviFont ]
49
49
state : _dvistate
50
50
def __init__ (self , filename : str | os .PathLike , dpi : float | None ) -> None : ...
51
- def __enter__ (self ) -> Self : ...
51
+ # Replace return with Self when py3.9 is dropped
52
+ def __enter__ (self ) -> Dvi : ...
52
53
def __exit__ (self , etype , evalue , etrace ) -> None : ...
53
54
def __iter__ (self ) -> Generator [Page , None , None ]: ...
54
55
def close (self ) -> None : ...
@@ -83,7 +84,8 @@ class PsFont(NamedTuple):
83
84
filename : str
84
85
85
86
class PsfontsMap :
86
- def __new__ (cls , filename : str | os .PathLike ) -> Self : ...
87
+ # Replace return with Self when py3.9 is dropped
88
+ def __new__ (cls , filename : str | os .PathLike ) -> PsfontsMap : ...
87
89
def __getitem__ (self , texname : bytes ) -> PsFont : ...
88
90
89
91
def find_tex_file (filename : str | os .PathLike ) -> str : ...
0 commit comments