Close extension file after reading metadata.

Prevents a ResourceWarning when all warnings are enabled.
This commit is contained in:
auouymous 2022-04-17 03:35:28 -06:00
parent 09556211fc
commit 389d096854
1 changed files with 2 additions and 1 deletions

View File

@ -242,7 +242,8 @@ class ExtensionContainer(object):
return {}
encoding = util.guess_encoding(filename)
extension_py = open(filename, "r", encoding=encoding).read()
with open(filename, "r", encoding=encoding) as f:
extension_py = f.read()
metadata = dict(re.findall(r"__([a-z_]+)__ = '([^']+)'", extension_py))
# Support for using gpodder.gettext() as _ to localize text