'''
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