fixed bug in create, delete
authorTony Mack <tmack@cs.princeton.edu>
Fri, 13 Feb 2009 15:15:02 +0000 (15:15 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Fri, 13 Feb 2009 15:15:02 +0000 (15:15 +0000)
cmdline/sfi.py

index 1245621..b6cee17 100755 (executable)
@@ -441,17 +441,20 @@ def resources(opts, args):
 # created named slice with given rspec
 def create(opts, args):
    global slicemgr
-   slice_cred = get_slice_cred(args[0])
+   slice_hrn = args[0]
+   slice_cred = get_slice_cred(slice_hrn)
    rspec_file = get_rspec_file(args[1])
    with open(rspec_file) as f:
       rspec = f.read()
-   return slicemgr.create_slice(slice_cred, rspec)
+   return slicemgr.create_slice(slice_cred, slice_hrn, rspec)
 
 # delete named slice
 def delete(opts, args):
    global slicemgr
-   slice_cred = get_slice_cred(args[0])
-   return slicemgr.delete_slice(slice_cred)
+   slice_hrn = args[0]
+   slice_cred = get_slice_cred(slice_hrn)
+   
+   return slicemgr.delete_slice(slice_cred, slice_hrn)
 
 # start named slice
 def start(opts, args):