From c2ad39e4bdae60403b6b40de0860cf5ddbce1cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 30 Oct 2019 09:56:09 +0100 Subject: [PATCH] repositories: skip paths that cannot be chdir'ed into (most probably because they are files, not directories) --- eodb/events/management/commands/feed_repositories.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eodb/events/management/commands/feed_repositories.py b/eodb/events/management/commands/feed_repositories.py index 8f119e7..553d396 100644 --- a/eodb/events/management/commands/feed_repositories.py +++ b/eodb/events/management/commands/feed_repositories.py @@ -35,7 +35,10 @@ class Command(BaseCommand): basedir = os.getcwd() for repository in sorted(options.get('repository')): os.chdir(basedir) - os.chdir(repository) + try: + os.chdir(repository) + except OSError: + continue module = os.path.basename(repository).replace('.git', '') print module try: