diff options
| author | Michael Forney <mforney@mforney.org> | 2019-12-02 21:15:01 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-12-04 01:11:35 -0800 |
| commit | 2a4f58810511ec8b00c1ba4689bad5750cb2debd (patch) | |
| tree | 20ab955d355b3aa20b54e03b6be72ff886727866 /scripts | |
| parent | 001f7af9b5ce4bd05487be8c93dcdaaad94c876e (diff) | |
scripts/outdated: Ignore directories with no `ver` file
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/outdated.py | 7 |
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()) |
