X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPYLIGHTGUI%2FPYLIGHT_DataModel.py;fp=src%2FPYLIGHTGUI%2FPYLIGHT_DataModel.py;h=37ba1b3132e90372b7c7c0230b60ab5546070866;hb=a058507eb3574a7d9960117964a2b0b1bed5651f;hp=c1b52797e5c8c6c56513ff1445767b0cd7859027;hpb=c13bf3447d359df08efe145a91f4890ca75e687c;p=samples%2Fpylight.git diff --git a/src/PYLIGHTGUI/PYLIGHT_DataModel.py b/src/PYLIGHTGUI/PYLIGHT_DataModel.py index c1b5279..37ba1b3 100644 --- a/src/PYLIGHTGUI/PYLIGHT_DataModel.py +++ b/src/PYLIGHTGUI/PYLIGHT_DataModel.py @@ -85,32 +85,32 @@ class PYLIGHT_DataModel: ''' Read text file and publish it. ''' - aFile = open(str(filename),"r") - lines = aFile.readlines() - if(lines[0] != "\n"): - paragr = self.createObject() - for line in lines: - if line == "\n": + with open(str(filename), "r") as aFile: + lines = aFile.readlines() + if(lines[0] != "\n"): paragr = self.createObject() + for line in lines: + if line == "\n": + paragr = self.createObject() - else: - self.createObject(processText(line), paragr) + else: + self.createObject(processText(line), paragr) + pass pass pass - aFile.close() pass def saveFile(self, filename): - aFile = open(str(filename),"w") - paragrs = self.getParagraphs() - for paragr in paragrs: - aFile.write("\n") - lines = sgPyQt.getChildren(paragr) - for line in lines: - aFile.write(str(sgPyQt.getName(line))+"\n") + with open(str(filename), "w") as aFile: + paragrs = self.getParagraphs() + for paragr in paragrs: + aFile.write("\n") + lines = sgPyQt.getChildren(paragr) + for line in lines: + aFile.write(str(sgPyQt.getName(line)) + "\n") + pass pass pass - aFile.close() pass pass