gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r23047 - gnunet-planetlab/planetlab-api


From: gnunet
Subject: [GNUnet-SVN] r23047 - gnunet-planetlab/planetlab-api
Date: Fri, 3 Aug 2012 13:32:41 +0200

Author: wachs
Date: 2012-08-03 13:32:41 +0200 (Fri, 03 Aug 2012)
New Revision: 23047

Modified:
   gnunet-planetlab/planetlab-api/delete_slice_from_nodes.py
Log:
delete nodes script


Modified: gnunet-planetlab/planetlab-api/delete_slice_from_nodes.py
===================================================================
--- gnunet-planetlab/planetlab-api/delete_slice_from_nodes.py   2012-08-03 
10:54:47 UTC (rev 23046)
+++ gnunet-planetlab/planetlab-api/delete_slice_from_nodes.py   2012-08-03 
11:32:41 UTC (rev 23047)
@@ -60,34 +60,33 @@
 auth['AuthString'] = password
 auth['AuthMethod'] = "password"
 
+nodes = list()
+
+slice_data = {}
+slice_data['name'] = slice
+
+
 # request nodes assigned to slice
+test = list()
 try:
-    node_ids = server.GetSlices(auth, [slice_data['name']], 
['node_ids'])[0]['node_ids']
-    node_hostnames = [node['hostname'] for node in server.GetNodes(auth, 
node_ids, ['hostname'])]
-
-    for node in node_hostnames:
-        print node
-except Exception as e:
-    print "Error while retrieving node list: " + str(e) 
-    
-try:
-    fobj = open (self.filename, "r") 
+    fobj = open (filename, "r") 
     for line in fobj: 
         line = line.strip() 
-        self.logger.log ("Found node '" + line + "'")
-        self.nodes.append(line)
+        print "Found node '" + line + "'"
+        test.append(line)
+        
+
     fobj.close()
 except IOError:
-    print "File " + self.filename + " not found"
+    print "File " + filename + " not found"
 
-
 try:
-    node_ids = server.GetSlices(auth, [slice_data['name']], 
['node_ids'])[0]['node_ids']
-    node_hostnames = [node['hostname'] for node in server.GetNodes(auth, 
node_ids, ['hostname'])]
-
-    for node in node_hostnames:
-        print node
+    res = server.DeleteSliceFromNodes (auth, slice, test)
+    if (res == 1):
+        print "Deleted nodes :" + str(test)
+        sys.stdout.flush()
 except Exception as e:
-    print "Error while retrieving node list: " + str(e) 
+    print "Failed to delete node :" + str(e)
 
+
        
\ No newline at end of file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]