fix ResourceWarning about unclosed files in Py 3.2