- if slice_hrn in self.slices.keys():
- # check if we alreay have this slices state saved
- return self.slices[slice_hrn]
- else:
- # request this slices state from all known aggregates
- rspec = Rspec()
- rspecdicts = []
- networks = []
- for hrn in self.aggregates.keys():
- # check if the slice has resources at this hrn
- slice_resources = self.aggregates[hrn].get_resources(self.credential, slice_hrn)
- rspec.parseString(slice_resources)
- networks.extend(rspec.getDictsByTagName('NetSpec'))
+ # request this slices state from all known aggregates
+ rspec = Rspec()
+ rspecdicts = []
+ networks = []
+ for hrn in self.aggregates.keys():
+ # check if the slice has resources at this hrn
+ slice_resources = self.aggregates[hrn].get_resources(self.credential, slice_hrn)
+ rspec.parseString(slice_resources)
+ networks.extend({'NetSpec': rspec.getDictsByTagName('NetSpec')})