diff options
author | Lars-Dominik Braun <lars@6xq.net> | 2018-12-21 15:18:52 +0100 |
---|---|---|
committer | Lars-Dominik Braun <lars@6xq.net> | 2018-12-21 20:29:25 +0100 |
commit | dd2f667542ba9ebe34f304f328e7d4fd621ce57a (patch) | |
tree | de3618515b94af22f298975410abae17ca749c80 | |
parent | 5e444dd6511d97308a84ae9c86ebf14547d01f01 (diff) | |
download | crocoite-dd2f667542ba9ebe34f304f328e7d4fd621ce57a.tar.gz crocoite-dd2f667542ba9ebe34f304f328e7d4fd621ce57a.tar.bz2 crocoite-dd2f667542ba9ebe34f304f328e7d4fd621ce57a.zip |
util: Skip missing source files
Requirement extraction fails if the package is an .egg file (i.e. not
extracted). Do not try to compute checksum/file length for them.
-rw-r--r-- | crocoite/util.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crocoite/util.py b/crocoite/util.py index 73a1d65..eebe909 100644 --- a/crocoite/util.py +++ b/crocoite/util.py @@ -87,7 +87,7 @@ def getRequirements (dist): pkg = getattr (m, '__package__', None) # is loaded? if pkg in modules: - if f: + if f and os.path.isfile (f): with open (f, 'rb') as fd: contents = fd.read () h = hashlib.new ('sha512') |