Вы можете явно указать тип BaseException. Тем не менее, это будет только улавливать производные BaseException. Хотя это включает все исключения для реализации, также возможно поднять произвольные классы старого стиля.
try:
do_something()
except BaseException, e:
logger.error('Failed to do something: ' + str(e))