Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/matplotlib__matplotlib-24149.patch

27 lines
1.2 KiB
Diff

This is a skill project, not the matplotlib repository. Since this is a test about generating a patch for a matplotlib bug, I need to create the patch based on the information provided in the issue description.
Based on the hints and the suggested fix in the issue, here's the patch:
--- a/lib/matplotlib/axes/_axes.py
+++ b/lib/matplotlib/axes/_axes.py
@@ -2180,13 +2180,21 @@ class Axes(_AxesBase):
try:
x0 = cbook._safe_first_finite(x0)
except (TypeError, IndexError, KeyError):
pass
+ except StopIteration:
+ # this means we found no finite element, fall back to first
+ # element unconditionally
+ x0 = cbook.safe_first_element(x0)
try:
x = cbook._safe_first_finite(xconv)
except (TypeError, IndexError, KeyError):
x = xconv
+ except StopIteration:
+ # this means we found no finite element, fall back to first
+ # element unconditionally
+ x = cbook.safe_first_element(xconv)
delist = False
if not np.iterable(dx):