Close file pointer in __main__

This commit is contained in:
Andrew Murray 2020-02-17 22:12:46 +11:00
parent bd7242228b
commit 6e130e9f63

View File

@ -365,11 +365,12 @@ if __name__ == "__main__":
print("Syntax: python IcnsImagePlugin.py [file]")
sys.exit()
imf = IcnsImageFile(open(sys.argv[1], "rb"))
for size in imf.info["sizes"]:
imf.size = size
imf.save("out-%s-%s-%s.png" % size)
im = Image.open(sys.argv[1])
im.save("out.png")
if sys.platform == "windows":
os.startfile("out.png")
with open(sys.argv[1], "rb") as fp:
imf = IcnsImageFile(fp)
for size in imf.info["sizes"]:
imf.size = size
imf.save("out-%s-%s-%s.png" % size)
im = Image.open(sys.argv[1])
im.save("out.png")
if sys.platform == "windows":
os.startfile("out.png")