Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Python: align style with PEP-008
[simgrid.git] / examples / msg / kademlia / generate.py
index c1c7a72..d75dbba 100755 (executable)
@@ -6,11 +6,13 @@
 # This program is free software; you can redistribute it and/or modify it
 # under the terms of the license (GNU LGPL) which comes with this package.
 
-import sys, random
+import sys
+import random
 
 if len(sys.argv) != 4:
-       print("Usage: python generate.py nb_nodes nb_bits end_date > deployment_file.xml")
-       sys.exit(1)
+    print(
+        "Usage: python generate.py nb_nodes nb_bits end_date > deployment_file.xml")
+    sys.exit(1)
 
 nb_nodes = int(sys.argv[1])
 nb_bits = int(sys.argv[2])
@@ -20,21 +22,21 @@ max_id = 2 ** nb_bits - 1
 all_ids = [0]
 
 sys.stdout.write("<?xml version='1.0'?>\n"
-"<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n"
-"<platform version=\"4\">\n  <process host=\"node-0.acme.org\" function=\"node\">\n"
-"     <argument value=\"0\"/>\n     <argument value=\"%d\"/>\n  </process>\n" % end_date)
+                 "<!DOCTYPE platform SYSTEM \"http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd\">\n"
+                 "<platform version=\"4\">\n  <process host=\"node-0.acme.org\" function=\"node\">\n"
+                 "     <argument value=\"0\"/>\n     <argument value=\"%d\"/>\n  </process>\n" % end_date)
 
 for i in range(1, nb_nodes):
-       ok = False
-       while not ok:
-               my_id = random.randint(0, max_id)
-               ok = not my_id in all_ids
-       known_id = all_ids[random.randint(0, len(all_ids) - 1)]
-       start_date = i * 10
-       line = "  <process host=\"node-%d.acme.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
-              "\n    <argument value=\"%s\"/>\n    <argument value=\"%d\"/>\n  </process>\n" % (i, my_id, known_id,end_date)
-       sys.stdout.write(line)
-       all_ids.append(my_id)
+    ok = False
+    while not ok:
+        my_id = random.randint(0, max_id)
+        ok = not my_id in all_ids
+    known_id = all_ids[random.randint(0, len(all_ids) - 1)]
+    start_date = i * 10
+    line = "  <process host=\"node-%d.acme.org\" function=\"node\">\n    <argument value=\"%s\"/>"\
+           "\n    <argument value=\"%s\"/>\n    <argument value=\"%d\"/>\n  </process>\n" % (
+               i, my_id, known_id, end_date)
+    sys.stdout.write(line)
+    all_ids.append(my_id)
 
 sys.stdout.write("</platform>")
-