File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed
Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -566,10 +566,12 @@ def extract_stream_info(meta_file, meta):
566566 info ["digital_channels" ] = []
567567 info ["analog_channels" ] = [channel for channel in info ["channel_names" ] if not channel .startswith ("XD" )]
568568 # Digital/event channels are encoded within the digital word, so that will need more handling
569- for item in meta ["niXDChans1" ].split ("," ):
570- if ":" in item :
571- start , end = map (int , item .split (":" ))
572- info ["digital_channels" ].extend ([f"XD{ i } " for i in range (start , end + 1 )])
573- else :
574- info ["digital_channels" ].append (f"XD{ int (item )} " )
569+ if meta .get ("niXDChans1" , "" ) != "" :
570+ nixd_chans1_items = meta ["niXDChans1" ].split ("," )
571+ for item in nixd_chans1_items :
572+ if ":" in item :
573+ start , end = map (int , item .split (":" ))
574+ info ["digital_channels" ].extend ([f"XD{ i } " for i in range (start , end + 1 )])
575+ else :
576+ info ["digital_channels" ].append (f"XD{ int (item )} " )
575577 return info
You can’t perform that action at this time.
0 commit comments