From 2ab43bea5d508f41790339507ed439d2709c0bfa Mon Sep 17 00:00:00 2001 From: Corey Farwell Date: Fri, 21 Aug 2015 11:15:17 -0400 Subject: Utilize Python context managers for opening/closing files In some of these cases, files were not being closed --- components/script/dom/bindings/codegen/CodegenRust.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'components/script/dom/bindings/codegen/CodegenRust.py') diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py index cd3ee9baacb..b4ed22fb447 100644 --- a/components/script/dom/bindings/codegen/CodegenRust.py +++ b/components/script/dom/bindings/codegen/CodegenRust.py @@ -41,18 +41,16 @@ def replaceFileIfChanged(filename, newContents): # oldFileContents = "" # try: - # oldFile = open(filename, 'rb') - # oldFileContents = ''.join(oldFile.readlines()) - # oldFile.close() + # with open(filename, 'rb') as oldFile: + # oldFileContents = ''.join(oldFile.readlines()) # except: # pass # if newContents == oldFileContents: # return False - f = open(filename, 'wb') - f.write(newContents) - f.close() + with open(filename, 'wb') as f: + f.write(newContents) return True -- cgit v1.2.3