Example #1
0
 def organiseByDbs(self, dataItems):
     """Sort items by dbs instances - return dict with DBSReader as key & data items as values"""
     itemsByDbs = defaultdict(list)
     for item in dataItems:
         if ACDCBlock.checkBlockName(item['name']):
             # if it is acdc block don't update location. location should be
             # inserted when block is queued and not supposed to change
             continue
         itemsByDbs[get_dbs(item['dbs_url'])].append(item['name'])
     return itemsByDbs
Example #2
0
 def organiseByDbs(self, dataItems):
     """Sort items by dbs instances - return dict with DBSReader as key & data items as values"""
     itemsByDbs = defaultdict(list)
     for item in dataItems:
         if ACDCBlock.checkBlockName(item['name']):
             # if it is acdc block don't update location. location should be
             # inserted when block is queued and not supposed to change
             continue
         itemsByDbs[get_dbs(item['dbs_url'])].append(item['name'])
     return itemsByDbs