X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fnitos%2Fnitosaggregate.py;fp=sfa%2Fnitos%2Fnitosaggregate.py;h=832a2c7cd051bf51de4327baef05f80d05355a48;hb=d59f8e0b663b71d8c349017d0ecb37cb6bc527a1;hp=bb7c56d6e0d0e769af3ff702d3547dff7a4cd161;hpb=3159d2c474d80bf0fb52040a0105a44f49314436;p=sfa.git diff --git a/sfa/nitos/nitosaggregate.py b/sfa/nitos/nitosaggregate.py index bb7c56d6..832a2c7c 100644 --- a/sfa/nitos/nitosaggregate.py +++ b/sfa/nitos/nitosaggregate.py @@ -68,7 +68,9 @@ class NitosAggregate: - def get_nodes(self, slice_xrn, slice=None,slivers={}, options={}): + def get_nodes(self, slice_xrn, slice=None,slivers=None, options=None): + if slivers is None: slivers={} + if options is None: options={} # if we are dealing with a slice that has no node just return # and empty list if slice_xrn: @@ -126,8 +128,9 @@ class NitosAggregate: rspec_nodes.append(rspec_node) return rspec_nodes - def get_leases_and_channels(self, slice=None, slice_xrn=None, options={}): - + def get_leases_and_channels(self, slice=None, slice_xrn=None, options=None): + + if options is None: options={} slices = self.driver.shell.getSlices({}, []) nodes = self.driver.shell.getNodes({}, []) leases = self.driver.shell.getReservedNodes({}, []) @@ -216,8 +219,9 @@ class NitosAggregate: return (rspec_leases, rspec_channels) - def get_channels(self, slice=None, options={}): - + def get_channels(self, slice=None, options=None): + if options is None: options={} + all_channels = self.driver.shell.getChannels({}, []) channels = [] if slice: @@ -245,7 +249,8 @@ class NitosAggregate: - def get_rspec(self, slice_xrn=None, version = None, options={}): + def get_rspec(self, slice_xrn=None, version = None, options=None): + if options is None: options={} version_manager = VersionManager() version = version_manager.get_version(version)