Merge branch 'master' into senslab2
[sfa.git] / sfa / methods / ListResources.py
index 386b7f2..41676e6 100644 (file)
@@ -23,12 +23,15 @@ class ListResources(Method):
         ]
     returns = Parameter(str, "List of resources")
 
-    def call(self, creds, options={}):
+    def call(self, creds, options):
         self.api.logger.info("interface: %s\tmethod-name: %s" % (self.api.interface, self.name))
        
         # client must specify a version
         if not options.get('geni_rspec_version'):
-            raise SfaInvalidArgument('Must specify an rspec version option. geni_rspec_version cannot be null')
+            if options.get('rspec_version'):
+                options['geni_rspec_version'] = options['rspec_version']
+            else:
+                raise SfaInvalidArgument('Must specify an rspec version option. geni_rspec_version cannot be null')
  
         # get slice's hrn from options    
         xrn = options.get('geni_slice_urn', '')