Преглед на файлове

Try to make exception reporting more useful.

tags/v1.0^2
Ben Kurtovic преди 10 години
родител
ревизия
a3eacc287e
променени са 1 файла, в които са добавени 5 реда и са изтрити 8 реда
  1. +5
    -8
      bitshift/crawler/indexer.py

+ 5
- 8
bitshift/crawler/indexer.py Целия файл

@@ -100,10 +100,7 @@ class GitIndexer(threading.Thread):

repo = self.index_queue.get()
self.index_queue.task_done()
try:
self._index_repository(repo)
except Exception as excep:
self._logger.warning("%s: %s.", excep.__class__.__name__, excep)
self._index_repository(repo)

def _index_repository(self, repo):
"""
@@ -121,10 +118,10 @@ class GitIndexer(threading.Thread):
try:
self._insert_repository_codelets(repo)
except Exception as excep:
self._logger.warning("%s: %s.", excep.__class__.__name__, excep)
if os.path.isdir("%s/%s" % (GIT_CLONE_DIR, repo.name)):
shutil.rmtree("%s/%s" % (GIT_CLONE_DIR, repo.name))
self._logger.exception("Exception raised while indexing:")
finally:
if os.path.isdir("%s/%s" % (GIT_CLONE_DIR, repo.name)):
shutil.rmtree("%s/%s" % (GIT_CLONE_DIR, repo.name))

def _insert_repository_codelets(self, repo):
"""


Зареждане…
Отказ
Запис