Skip to content

Commit 0a1a82f

Browse files
Use context manager in get_version function for better file handling
1 parent 32dbd35 commit 0a1a82f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ def get_version(package):
4343
"""
4444
Return package version as listed in `__version__` in `init.py`.
4545
"""
46-
init_py = open(os.path.join(package, '__init__.py')).read()
46+
with open(os.path.join(package, '__init__.py'), encoding='utf-8') as f:
47+
init_py = f.read()
4748
return re.search("__version__ = ['\"]([^'\"]+)['\"]", init_py).group(1)
4849

4950

0 commit comments

Comments
 (0)