mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-07 03:55:22 +00:00
Added encoding options
This commit is contained in:
parent
a593d27e3d
commit
e18e7b105b
@ -57,7 +57,7 @@ REGEXP = [
|
|||||||
|
|
||||||
|
|
||||||
@contextmanager
|
@contextmanager
|
||||||
def _open(filename=None, mode='r'):
|
def _open(filename=None, mode='r', encoding="utf8"):
|
||||||
"""Open a file or ``sys.stdout`` depending on the provided filename.
|
"""Open a file or ``sys.stdout`` depending on the provided filename.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -78,7 +78,7 @@ def _open(filename=None, mode='r'):
|
|||||||
else:
|
else:
|
||||||
raise ValueError('Invalid mode for file: {}'.format(mode))
|
raise ValueError('Invalid mode for file: {}'.format(mode))
|
||||||
else:
|
else:
|
||||||
file = open(filename, mode)
|
file = open(filename, mode, encoding)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
yield file
|
yield file
|
||||||
|
Loading…
x
Reference in New Issue
Block a user