@@ -341,7 +341,11 @@ def plot_frequencies_heatmap(
341341 for j in range (1 , idx_vals .shape [1 ]):
342342 index_col = index_col + ", " + idx_vals [:, j ]
343343 else :
344- assert isinstance (index , str )
344+ if not isinstance (index , str ):
345+ raise TypeError (
346+ f"Expected index to be str or list, "
347+ f"got { type (index ).__name__ } : { index !r} "
348+ )
345349 index_col = df [index ].astype (str )
346350
347351 # Check that index is unique.
@@ -401,9 +405,7 @@ def plot_frequencies_heatmap(
401405
402406 if show : # pragma: no cover
403407 fig .show (renderer = renderer )
404- return None
405- else :
406- return fig
408+ return fig
407409
408410 @_check_types
409411 @doc (
@@ -553,9 +555,7 @@ def plot_frequencies_time_series(
553555
554556 if show : # pragma: no cover
555557 fig .show (renderer = renderer )
556- return None
557- else :
558- return fig
558+ return fig
559559
560560 @_check_types
561561 @doc (
@@ -592,7 +592,11 @@ def plot_frequencies_map_markers(
592592 ds_variant = ds .isel (variants = variant )
593593 variant_label = ds ["variant_label" ].values [variant ]
594594 else :
595- assert isinstance (variant , str )
595+ if not isinstance (variant , str ):
596+ raise TypeError (
597+ f"Expected variant to be int or str, "
598+ f"got { type (variant ).__name__ } : { variant !r} "
599+ )
596600 ds_variant = ds .set_index (variants = "variant_label" ).sel (variants = variant )
597601 variant_label = variant
598602
0 commit comments