Имеет ли какое-либо применение исключение только с рейзом?
Например, вот некоторый код из 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