mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-07 03:55:22 +00:00
Merge pull request #111 from yonatanp/master
bugfix: f.close() only required if open succeeded
This commit is contained in:
commit
6ca1f42d4e
@ -310,6 +310,7 @@ def parse_requirements(file_):
|
|||||||
logging.error("Failed on file: {}".format(file_))
|
logging.error("Failed on file: {}".format(file_))
|
||||||
raise
|
raise
|
||||||
else:
|
else:
|
||||||
|
try:
|
||||||
data = [x.strip() for x in f.readlines() if x != "\n"]
|
data = [x.strip() for x in f.readlines() if x != "\n"]
|
||||||
finally:
|
finally:
|
||||||
f.close()
|
f.close()
|
||||||
@ -376,6 +377,7 @@ def clean(file_, imports):
|
|||||||
logging.error("Failed on file: {}".format(file_))
|
logging.error("Failed on file: {}".format(file_))
|
||||||
raise
|
raise
|
||||||
else:
|
else:
|
||||||
|
try:
|
||||||
for i in f.readlines():
|
for i in f.readlines():
|
||||||
if re_remove.match(i) is None:
|
if re_remove.match(i) is None:
|
||||||
to_write.append(i)
|
to_write.append(i)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user