X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fsenslab%2Fslabaggregate.py;h=4c63b635255cb3b4d65386bce8e2a206d45f50d4;hb=c48964afad98fa484dce61e175c09f718870664c;hp=467250e6b5b4e6af3385596d73fe49521c7a49a8;hpb=d570ac8999e97954b4539837c0bfbce0b4af6950;p=sfa.git diff --git a/sfa/senslab/slabaggregate.py b/sfa/senslab/slabaggregate.py index 467250e6..4c63b635 100644 --- a/sfa/senslab/slabaggregate.py +++ b/sfa/senslab/slabaggregate.py @@ -67,11 +67,13 @@ class SlabAggregate: slice_name = slice_hrn print >>sys.stderr,"\r\n \r\n \t\t_____________ Slabaggregate api get_slice_and_slivers " slices = self.driver.GetSlices(slice_filter= str(slice_name), filter_type = 'slice_hrn') - #slices = self.driver.GetSlices({'slice_hrn':str(slice_name)}) print >>sys.stderr,"\r\n \r\n \t\t_____________ Slabaggregate api get_slice_and_slivers slices %s " %(slices) if not slices: return (slice, slivers) - slice = slices[0] + if isinstance(slice, list): + slice = slices[0] + else: + slice =slices # sort slivers by node id , if there is a job #and therfore, node allocated to this slice