Skip to content

Commit b3758ea

Browse files
committed
Fix and extend getIntervalsByLHCModes
1 parent e77ee2e commit b3758ea

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

pytimber/pytimber.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -629,14 +629,15 @@ def getIntervalsByLHCModes(self, t1, t2, mode1, mode2, unixtime=True,
629629
out=[]
630630
for fill in fills:
631631
fn=[fill['fillNumber']]
632-
mode1=[]
633-
mode2=[]
632+
m1=[]
633+
m2=[]
634634
for bm in fill['beamModes']:
635635
if bm['mode']==mode1:
636-
mode1.append(bm[mode1time])
636+
m1.append(bm[mode1time])
637637
if bm['mode']==mode2:
638-
mode2.append(bm[mode2time])
639-
out.append([fn,mode1[mode1idx],mode2[mode2idx]])
638+
m2.append(bm[mode2time])
639+
if len(m1)>0 and len(m2)>0:
640+
out.append([fn,m1[mode1idx],m2[mode2idx]])
640641
return out
641642
def getMetaData(self,pattern_or_list):
642643
"""Get All MetaData for a variable defined by a pattern_or_list"""

0 commit comments

Comments
 (0)