Skip to content

Commit 92c10ab

Browse files
committed
REF: replace justify setter with initialization
1 parent 2721f98 commit 92c10ab

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

pandas/io/formats/format.py

+4-9
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ def __init__(
584584
self.show_dimensions = show_dimensions
585585
self.table_id = table_id
586586
self.render_links = render_links
587-
self.justify = justify # type: ignore[assignment]
587+
self.justify = self._initialize_justify(justify)
588588
self.bold_rows = bold_rows
589589
self.escape = escape
590590
self.columns = self._initialize_columns(columns)
@@ -610,16 +610,11 @@ def _initialize_formatters(
610610
f"DataFrame number of columns({len(self.frame.columns)})"
611611
)
612612

613-
@property
614-
def justify(self) -> str:
615-
return self._justify
616-
617-
@justify.setter
618-
def justify(self, justify: Optional[str]) -> None:
613+
def _initialize_justify(self, justify: Optional[str]) -> str:
619614
if justify is None:
620-
self._justify = get_option("display.colheader_justify")
615+
return get_option("display.colheader_justify")
621616
else:
622-
self._justify = justify
617+
return justify
623618

624619
def _initialize_columns(self, columns: Optional[Sequence[str]]) -> Index:
625620
if columns is not None:

0 commit comments

Comments
 (0)