@@ -27,7 +27,7 @@ def get_plottable_protocol_bins(
2727 out = np .arange (len (axis ) + 1 ).astype (float )
2828 if isinstance (axis [0 ], tuple ): # Regular axis
2929 out [0 ] = axis [0 ][0 ]
30- out [1 :] = [axis [i ][1 ] for i in range (len (axis ))] # type: ignore
30+ out [1 :] = [axis [i ][1 ] for i in range (len (axis ))] # type: ignore[index]
3131 labels = None
3232 else : # Categorical axis
3333 labels = np .array ([axis [i ] for i in range (len (axis ))])
@@ -95,18 +95,20 @@ def process_histogram_parts(
9595 ):
9696 return _process_histogram_parts_iter (H , * bins )
9797 else :
98- return _process_histogram_parts_iter ((H ,), * bins ) # type: ignore
98+ return _process_histogram_parts_iter ((H ,), * bins ) # type: ignore[arg-type]
9999
100100
101101def _process_histogram_parts_iter (
102102 hists : Iterable [ArrayLike ] | Iterable [PlottableHistogram ],
103103 * bins : Sequence [float | None ],
104104) -> Iterable [PlottableHistogram ]:
105- original_bins : tuple [Sequence [float ], ...] = bins # type: ignore
105+ original_bins : tuple [Sequence [float ], ...] = bins # type: ignore[assignment]
106106
107107 for hist in hists :
108108 h = hist_object_handler (hist , * bins )
109- current_bins : tuple [Sequence [float ], ...] = tuple (get_plottable_protocol_bins (a )[0 ] for a in h .axes ) # type: ignore
109+ current_bins : tuple [Sequence [float ], ...] = tuple (
110+ get_plottable_protocol_bins (a )[0 ] for a in h .axes # type: ignore[misc]
111+ )
110112 if any (b is None for b in original_bins ):
111113 original_bins = current_bins
112114 if len (current_bins ) != len (original_bins ):
0 commit comments