diff --git a/km3io/daq.py b/km3io/daq.py index 69175c85af1d45f511df4985b4f1d74122c9f25c..b468b2ecbaa103f0bc95ba12a9348ae8e2ca409b 100644 --- a/km3io/daq.py +++ b/km3io/daq.py @@ -129,10 +129,9 @@ class DAQTimeslices: def _read_streams(self): """Read the L0, L1, L2 and SN streams if available""" - streams = [ + streams = set( s.split(b"KM3NET_TIMESLICE_")[1].split(b';')[0] - for s in self.fobj.keys() if b"KM3NET_TIMESLICE_" in s - ] + for s in self.fobj.keys() if b"KM3NET_TIMESLICE_" in s) for stream in streams: tree = self.fobj[b'KM3NET_TIMESLICE_' + stream][b'KM3NETDAQ::JDAQTimeslice']