Skip to content

Commit 46364ac

Browse files
committed
fixing typing
1 parent 95b3594 commit 46364ac

File tree

1 file changed

+3
-5
lines changed
  • extras/fileformats/extras/vendor/openxmlformats_officedocument

1 file changed

+3
-5
lines changed
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
11
import typing as ty
22

33
from docx import Document
4+
from docx.document import Document as DocumentObject
45

56
from fileformats.core import FileSet, extra_implementation
67
from fileformats.vendor.openxmlformats_officedocument.application import (
78
Wordprocessingml_Document as MswordX,
89
)
910

10-
if ty.TYPE_CHECKING:
11-
from docx.document import Document as DocumentObject
12-
1311

1412
@extra_implementation(FileSet.load)
15-
def load_docx(doc: MswordX, **kwargs: ty.Any) -> "DocumentObject":
13+
def load_docx(doc: MswordX, **kwargs: ty.Any) -> DocumentObject:
1614
return Document(str(doc)) # type: ignore[no-any-return]
1715

1816

1917
@extra_implementation(FileSet.save)
20-
def save_docx(doc: MswordX, data: "DocumentObject", **kwargs: ty.Any) -> None:
18+
def save_docx(doc: MswordX, data: DocumentObject, **kwargs: ty.Any) -> None:
2119
data.save(str(doc))

0 commit comments

Comments
 (0)