Приветствую всех.
Подскажите пожалуйста, как сделать так, чтоб в конце завершения класса выполнился еще кусок кода?
У меня есть класс, в котором к примеру 2 метода:
- 1ый метод генерирует информацию, передает ее 2ому методу
- 2ой метод обрабатывает полученное инфо и записывает в бд
- все повторяется, пока 1ый метод не перестанет генерировать информацию
По окончанию этого “цикла” мне нужно запустить код, который бы вывел отчет о проделанной работе.
Первым делом пришла мысль как то перехватить вот этот вывод, который отображается по завершению выполнения класса: <our_module.Our_Class object at 0x7fc000353518>. Мол, если он выводится, то сначала запустить код отчета, а потом собственно отобразить этот вывод. Можно ли так сделать? Как? Или есть более правильный способ?
Благодарю.
