Skip to content

Commit bb931c1

Browse files
Some type fixes
1 parent ecb861e commit bb931c1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pandas/io/excel/_odswriter.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ class _ODSWriter(ExcelWriter):
1212
engine = "odf"
1313
supported_extensions = (".ods",)
1414

15+
from odf.table import Table, TableCell, TableRow
16+
1517
def __init__(
1618
self, path: str, engine: Optional[str] = None, mode: str = "w", **engine_kwargs
1719
):
@@ -24,7 +26,7 @@ def __init__(
2426

2527
super().__init__(path, mode=mode, **engine_kwargs)
2628

27-
self.book = OpenDocumentSpreadsheet()
29+
self.book: OpenDocumentSpreadsheet = OpenDocumentSpreadsheet()
2830
self._style_dict: Dict[str, str] = {}
2931

3032
def save(self) -> None:
@@ -46,7 +48,6 @@ def write_cells(
4648
"""
4749
Write the frame cells using odf
4850
"""
49-
from odf.table import Table, TableCell, TableRow
5051
from odf.text import P
5152

5253
sheet_name = self._get_sheet_name(sheet_name)
@@ -109,7 +110,7 @@ def _make_table_cell_attributes(self, cell) -> Dict[str, object]:
109110
attributes["numbercolumnsspanned"] = cell.mergeend
110111
return attributes
111112

112-
def _make_table_cell(self, cell) -> Tuple[str, object]:
113+
def _make_table_cell(self, cell) -> Tuple[str, TableCell]:
113114
"""Convert cell data to an OpenDocument spreadsheet cell
114115
115116
Parameters
@@ -122,7 +123,6 @@ def _make_table_cell(self, cell) -> Tuple[str, object]:
122123
pvalue, cell : Tuple[str, object]
123124
Display value, Cell value
124125
"""
125-
from odf.table import TableCell
126126

127127
attributes = self._make_table_cell_attributes(cell)
128128
val, fmt = self._value_with_fmt(cell.val)

0 commit comments

Comments
 (0)