Fix resource warnings

This commit is contained in:
Anthony Sottile 2018-06-18 00:00:38 -07:00
parent a193eab99e
commit 5dc306b35d
7 changed files with 14 additions and 7 deletions

View file

@ -47,7 +47,8 @@ class BuiltinTypeVisitor(ast.NodeVisitor):
def check_file_for_builtin_type_constructors(filename, ignore=None, allow_dict_kwargs=True):
tree = ast.parse(open(filename, 'rb').read(), filename=filename)
with open(filename, 'rb') as f:
tree = ast.parse(f.read(), filename=filename)
visitor = BuiltinTypeVisitor(ignore=ignore, allow_dict_kwargs=allow_dict_kwargs)
visitor.visit(tree)
return visitor.builtin_type_calls