summaryrefslogtreecommitdiff
path: root/scripts/outdated.py
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-12-02 21:15:01 -0800
committerMichael Forney <mforney@mforney.org>2019-12-04 01:11:35 -0800
commit2a4f58810511ec8b00c1ba4689bad5750cb2debd (patch)
tree20ab955d355b3aa20b54e03b6be72ff886727866 /scripts/outdated.py
parent001f7af9b5ce4bd05487be8c93dcdaaad94c876e (diff)
scripts/outdated: Ignore directories with no `ver` file
Diffstat (limited to 'scripts/outdated.py')
-rw-r--r--scripts/outdated.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/outdated.py b/scripts/outdated.py
index a6dd3ef3..ceb02100 100644
--- a/scripts/outdated.py
+++ b/scripts/outdated.py
@@ -40,8 +40,11 @@ for line in p.stdout:
if fields[1] != 'tree' or fields[3] in skip:
continue
name = fields[3]
- with open('pkg/{}/ver'.format(name), 'r') as f:
- oldver = f.read().rsplit(maxsplit=1)[0]
+ try:
+ with open('pkg/{}/ver'.format(name), 'r') as f:
+ oldver = f.read().rsplit(maxsplit=1)[0]
+ except FileNotFoundError:
+ continue
proj = names.get(name, name)
with urllib.request.urlopen('https://repology.org/api/v1/project/{}'.format(proj)) as response:
pkgs = json.loads(response.read())