X-Git-Url: http://git.onelab.eu/?p=nepi.git;a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fns3%2Fresource_manager_generator.py;h=de7377575e95d47e4ddf2403905e04b5f83cef5c;hp=90979065ab21976842b04db842f0f5f2840dd1da;hb=cb5d027b813a27d7de263653e1a8e0cef5490f0a;hpb=da6134f8a027890f2ee477a4658163d7d79127f1 diff --git a/src/nepi/resources/ns3/resource_manager_generator.py b/src/nepi/resources/ns3/resource_manager_generator.py index 90979065..de737757 100644 --- a/src/nepi/resources/ns3/resource_manager_generator.py +++ b/src/nepi/resources/ns3/resource_manager_generator.py @@ -127,9 +127,8 @@ def create_ns3_rms(): short_rtype = uncamm_rtype.replace("::","-") d = os.path.dirname(os.path.realpath(__file__)) - ftemp = open(os.path.join(d, "templates", "resource_manager_template.txt"), "r") - template = ftemp.read() - ftemp.close() + with open(os.path.join(d, "templates", "resource_manager_template.txt"), "r") as ftemp: + template = ftemp.read() template = template. \ replace("", classname). \ @@ -144,17 +143,15 @@ def create_ns3_rms(): replace('::', ''). \ replace("-","_").lower() + ".py" - f = open(os.path.join(d, "classes", fname), "w") - print(os.path.join(d, fname)) - print(template) - f.write(template) - f.close() + with open(os.path.join(d, "classes", fname), "w") as f: + print(os.path.join(d, fname)) + print(template) + f.write(template) def template_attributes(ns3, tid): d = os.path.dirname(os.path.realpath(__file__)) - ftemp = open(os.path.join(d, "templates", "attribute_template.txt"), "r") - template = ftemp.read() - ftemp.close() + with open(os.path.join(d, "templates", "attribute_template.txt"), "r") as ftemp: + template = ftemp.read() attributes = "" @@ -217,9 +214,8 @@ def template_attributes(ns3, tid): def template_traces(ns3, tid): d = os.path.dirname(os.path.realpath(__file__)) - ftemp = open(os.path.join(d, "templates", "trace_template.txt"), "r") - template = ftemp.read() - ftemp.close() + with open(os.path.join(d, "templates", "trace_template.txt"), "r") as ftemp: + template = ftemp.read() traces = ""