aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2015-08-21 11:15:17 -0400
committerCorey Farwell <coreyf@rwell.org>2015-08-21 11:15:17 -0400
commit2ab43bea5d508f41790339507ed439d2709c0bfa (patch)
tree6b6b7843469d00fd7303ffa2b6251f6657c2edc4 /components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
parent7c45ff8e05a6ebd21f9aa5c360e997a01d48b1fc (diff)
downloadservo-2ab43bea5d508f41790339507ed439d2709c0bfa.tar.gz
servo-2ab43bea5d508f41790339507ed439d2709c0bfa.zip
Utilize Python context managers for opening/closing files
In some of these cases, files were not being closed
Diffstat (limited to 'components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py')
-rw-r--r--components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py b/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
index 55303f6c55b..37cde2702c5 100644
--- a/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
+++ b/components/script/dom/bindings/codegen/GenerateCSS2PropertiesWebIDL.py
@@ -18,9 +18,8 @@ for [prop, pref] in propList:
props += " [%s] attribute DOMString %s;\n" % (", ".join(extendedAttrs),
prop)
-idlFile = open(sys.argv[1], "r")
-idlTemplate = idlFile.read()
-idlFile.close()
+with open(sys.argv[1], "r") as idlFile:
+ idlTemplate = idlFile.read()
print ("/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */\n\n" +
string.Template(idlTemplate).substitute({"props": props}))