This is an automated email from the ASF dual-hosted git repository. elizabeth pushed a commit to branch elizabeth/tune-logging in repository https://gitbox.apache.org/repos/asf/superset.git
commit bb8c1ab6bf1341dc11ec6b572f7b4ccf9d4a8155 Author: Elizabeth Thompson <[email protected]> AuthorDate: Wed May 15 14:49:06 2024 -0700 warning emits an error --- superset/utils/pandas_postprocessing/compare.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/superset/utils/pandas_postprocessing/compare.py b/superset/utils/pandas_postprocessing/compare.py index b20682027f..f3c205cf7a 100644 --- a/superset/utils/pandas_postprocessing/compare.py +++ b/superset/utils/pandas_postprocessing/compare.py @@ -15,10 +15,12 @@ # specific language governing permissions and limitations # under the License. from typing import Optional +import warnings import pandas as pd from flask_babel import gettext as _ from pandas import DataFrame +from pandas.errors import PerformanceWarning from superset.constants import PandasPostprocessingCompare from superset.exceptions import InvalidPostProcessingError @@ -81,5 +83,6 @@ def compare( # pylint: disable=too-many-arguments df = pd.concat([df, diff_df], axis=1) if drop_original_columns: - df = df.drop(source_columns + compare_columns, axis=1) + with warnings.catch_warnings(action='ignore', category=PerformanceWarning): + df = df.drop(source_columns + compare_columns, axis=1) return df
