X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Futil%2Fserializer.py;fp=src%2Fnepi%2Futil%2Fserializer.py;h=0e36a92e7c2d23f4f47558f1d0f109238d317fb2;hb=bb6985326609602a117e65822ada42f2685c1a36;hp=ad7a4c31cfecaacf927a1b35794ea625a2c6129a;hpb=b4af9a40867beff8660612fe20d3838cb375f159;p=nepi.git diff --git a/src/nepi/util/serializer.py b/src/nepi/util/serializer.py index ad7a4c31..0e36a92e 100644 --- a/src/nepi/util/serializer.py +++ b/src/nepi/util/serializer.py @@ -28,9 +28,8 @@ class ECSerializer(object): from nepi.util.parsers.xml_parser import ECXMLParser parser = ECXMLParser() - f = open(filepath, "r") - xml = f.read() - f.close() + with open(filepath, "r") as f: + xml = f.read() ec = parser.from_xml(xml) @@ -52,9 +51,8 @@ class ECSerializer(object): if format == SFormats.XML: filepath = os.path.join(dirpath, "%s.xml" % filename) sec = self.serialize(ec, format = format) - f = open(filepath, "w") - f.write(sec) - f.close() + with open(filepath, "w") as f: + f.write(sec) return filepath