File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -412,7 +412,12 @@ def _bin_sort_val(bin):
412412 else :
413413 return bin
414414
415- for bin in sorted (tally_filter .bins , key = _bin_sort_val ):
415+ if isinstance (tally_filter , openmc .EnergyFunctionFilter ):
416+ bins = [0 ]
417+ else :
418+ bins = tally_filter .bins
419+
420+ for bin in sorted (bins , key = _bin_sort_val ):
416421 item = QTreeWidgetItem (filter_item , [str (bin ),])
417422 if not spatial_filters :
418423 item .setFlags (QtCore .Qt .ItemIsUserCheckable )
@@ -577,7 +582,11 @@ def updateFilters(self):
577582 filter_checked = f_item .checkState (0 )
578583 if filter_checked != QtCore .Qt .Unchecked :
579584 selected_bins = []
580- for idx , b in enumerate (f .bins ):
585+ if isinstance (f , openmc .EnergyFunctionFilter ):
586+ bins = [0 ]
587+ else :
588+ bins = f .bins
589+ for idx , b in enumerate (bins ):
581590 b = b if not isinstance (b , Iterable ) else tuple (b )
582591 bin_checked = self .bin_map [(f , b )].checkState (0 )
583592 if bin_checked == QtCore .Qt .Checked :
You can’t perform that action at this time.
0 commit comments