From bba2277ee127809832ee9cfc33b41d1059cf3d9a Mon Sep 17 00:00:00 2001 From: Yuming Zhu Date: Mar 15 2018 07:19:38 +0000 Subject: kojira: sanity check in pruneLocalRepos --- diff --git a/util/kojira b/util/kojira index 3cdeb43..bf19894 100755 --- a/util/kojira +++ b/util/kojira @@ -377,6 +377,12 @@ class RepoManager(object): if self.delete_pids: #skip return + if not os.path.exists(topdir): + self.logger.warn("%s doesn't exist, skipping", topdir) + return + if os.path.isfile(topdir): + self.logger.warn("%s is not directory, skipping", topdir) + return self.logger.debug("Scanning %s for repos", topdir) self.logger.debug('max age allowed: %s seconds (from %s)', getattr(self.options, timername), timername)