From 5c6c8392cf2891cdc74702327dfc8ebd84c4b6a3 Mon Sep 17 00:00:00 2001 From: Simon Hawkins Date: Tue, 2 Nov 2021 08:54:53 +0000 Subject: [PATCH] Revert "CLN: DataFrame.__repr__ (#44271)" This reverts commit 015541eabcd1eba2d79823cee872cfb90b516495. --- pandas/core/frame.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pandas/core/frame.py b/pandas/core/frame.py index 2b0f7a36b6fa2..5c24c57925393 100644 --- a/pandas/core/frame.py +++ b/pandas/core/frame.py @@ -988,13 +988,15 @@ def __repr__(self) -> str: """ Return a string representation for a particular DataFrame. """ + buf = StringIO("") if self._info_repr(): - buf = StringIO("") self.info(buf=buf) return buf.getvalue() repr_params = fmt.get_dataframe_repr_params() - return self.to_string(**repr_params) + self.to_string(buf=buf, **repr_params) + + return buf.getvalue() def _repr_html_(self) -> str | None: """