File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -139,11 +139,15 @@ def _process_channels_metadata(self, metadata):
139139
140140 def _get_channel_validity_list (self , metadata ):
141141 try :
142- validity = self .image_metadata [six .b ('SLxExperiment' )][six .b ('ppNextLevelEx' )][six .b ('' )][0 ][
143- six .b ('ppNextLevelEx' )][six .b ('' )][0 ][ six .b ('pItemValid' )]
142+ validity = self .image_metadata [six .b ('SLxExperiment' )][six .b ('ppNextLevelEx' )][six .b ('' )][
143+ six .b ('ppNextLevelEx' )][six .b ('' )][six .b ('pItemValid' )]
144144 except (KeyError , TypeError ):
145- # If none of the channels have been deleted, there is no validity list, so we just make one
146- validity = [True for _ in metadata ]
145+ try :
146+ validity = self .image_metadata [six .b ('SLxExperiment' )][six .b ('ppNextLevelEx' )][six .b ('' )][0 ][
147+ six .b ('ppNextLevelEx' )][six .b ('' )][0 ][six .b ('pItemValid' )]
148+ except (KeyError , TypeError ):
149+ # If none of the channels have been deleted, there is no validity list, so we just make one
150+ validity = [True for _ in metadata [six .b ('sPlaneNew' )]]
147151 return validity
148152
149153 def _parse_fields_of_view (self ):
You can’t perform that action at this time.
0 commit comments