From eb130d31629f257260c8465e6b8eab9bacb5d13e Mon Sep 17 00:00:00 2001 From: "Natalia.Murycheva" Date: Mon, 9 Feb 2026 09:12:02 +0100 Subject: [PATCH] [Tables Inspections] PY-85064 Filter the dataframe to show the instances of the detected issue #PY-85064 Ready for Merge * Added an ability to filter pandas dataframes so that the rows with detected problems will be shown * Fixed "str" type (pandas 3.0.0) in columns' types detection * Fixed False Positive visibility of "quotes" toolbar in the filter view panel in a filter value field * Made the combobox with conditions show all existing conditions right out of the box, without scrolling (cherry picked from commit 0e62f6e50429f4844ba0b4edb0cd838c9035d3b2) IJ-MR-191993 GitOrigin-RevId: a79ea8cdf4b415a38984ac3cece75f4b9401373d --- .../pydevd/_pydevd_bundle/custom/tables/pydevd_pandas.py | 4 +++- python/helpers/pydev/_pydevd_bundle/tables/pydevd_pandas.py | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/python/helpers/debugpy/_vendored/pydevd/_pydevd_bundle/custom/tables/pydevd_pandas.py b/python/helpers/debugpy/_vendored/pydevd/_pydevd_bundle/custom/tables/pydevd_pandas.py index 5af59c2862c3..b7c51d3589a7 100644 --- a/python/helpers/debugpy/_vendored/pydevd/_pydevd_bundle/custom/tables/pydevd_pandas.py +++ b/python/helpers/debugpy/_vendored/pydevd/_pydevd_bundle/custom/tables/pydevd_pandas.py @@ -189,7 +189,9 @@ def get_inspection_outliers(table): if outliers_count > 0: results_per_column.append({ "columnName": col, - "value": str(outliers_count) + "value": str(outliers_count), + "detailFirst": str(lower_bound), + "detailSecond": str(upper_bound) }) is_triggered = len(results_per_column) > 0 diff --git a/python/helpers/pydev/_pydevd_bundle/tables/pydevd_pandas.py b/python/helpers/pydev/_pydevd_bundle/tables/pydevd_pandas.py index 6719dcb67ce2..81a48c70dd08 100644 --- a/python/helpers/pydev/_pydevd_bundle/tables/pydevd_pandas.py +++ b/python/helpers/pydev/_pydevd_bundle/tables/pydevd_pandas.py @@ -189,7 +189,9 @@ def get_inspection_outliers(table): if outliers_count > 0: results_per_column.append({ "columnName": str(col), - "value": str(outliers_count) + "value": str(outliers_count), + "detailFirst": str(lower_bound), + "detailSecond": str(upper_bound) }) is_triggered = len(results_per_column) > 0