Имеет ли какое-либо применение исключение только с рейзом?

Например, вот некоторый код из django.templates.loader.app_directories.py. [1]

try:
    yield safe_join(template_dir, template_name)
except UnicodeDecodeError:
    # The template dir name was a bytestring that wasn't valid UTF-8.
    raise

Если вы поймали исключение только для того, чтобы повторно поднять его, для какой цели оно служит?

[1]http://code.djangoproject.com/browser/django/trunk/django/template/loaders/app_directories.py

Ответы на вопрос(4)

Ваш ответ на вопрос