X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fns3%2Fresource_manager_generator.py;fp=src%2Fnepi%2Fresources%2Fns3%2Fresource_manager_generator.py;h=3bfd08a0158a5c4c8400dd6f7b890c280fe433a3;hb=bb6985326609602a117e65822ada42f2685c1a36;hp=766807bcbe5f640b6c7d64aa4501eb3e2f40c2a1;hpb=b4af9a40867beff8660612fe20d3838cb375f159;p=nepi.git diff --git a/src/nepi/resources/ns3/resource_manager_generator.py b/src/nepi/resources/ns3/resource_manager_generator.py index 766807bc..3bfd08a0 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 = ""