Fix ResourceWarning: unclosed file in mtiLib

This commit is contained in:
Mickaël Schoentgen 2018-09-25 23:17:34 +02:00
parent ee244406ee
commit 698aa676e8

View File

@ -1174,7 +1174,8 @@ def main(args=None, font=None):
del args[0] del args[0]
for f in args: for f in args:
log.debug("Processing %s", f) log.debug("Processing %s", f)
table = build(open(f, 'rt', encoding="utf-8"), font, tableTag=tableTag) with open(f, 'rt', encoding="utf-8") as f:
table = build(f, font, tableTag=tableTag)
blob = table.compile(font) # Make sure it compiles blob = table.compile(font) # Make sure it compiles
decompiled = table.__class__() decompiled = table.__class__()
decompiled.decompile(blob, font) # Make sure it decompiles! decompiled.decompile(blob, font) # Make sure it decompiles!