Например, есть такой код:
class Resulter: def __init__(self, results_path, logger): try: self.logger = logger self.results_path = results_path except Exception as e: error_msg = 'Resulter is not init: ' + ' :: ' + str(e) raise Exception(error_msg)
с одной стороны - всё правильно, ведь ошибка может произойти в любом месте. но с другой стороны это избыточность и параноя