From b68919c440e8099085f61f166b26d1f2704d4b94 Mon Sep 17 00:00:00 2001 From: Vadim Kravcenko Date: Tue, 12 May 2015 06:24:31 +0200 Subject: [PATCH] try to read, ignore if failed --- pipreqs/pipreqs.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pipreqs/pipreqs.py b/pipreqs/pipreqs.py index 9ffdd45..34ad65f 100755 --- a/pipreqs/pipreqs.py +++ b/pipreqs/pipreqs.py @@ -28,6 +28,8 @@ REGEXP = [ ] + + def get_all_imports(path): imports = [] candidates = [] @@ -95,7 +97,10 @@ def get_locally_installed_packages(): if "top_level" in item: with open(os.path.join(root, item), "r") as f: package = root.split("/")[-1].split("-") - package_import = f.read().strip().split("\n") + try: + package_import = f.read().strip().split("\n") + except: + continue for item in package_import: if item not in ignore and package[0] not in ignore: packages[item] = {