Добрый день, ЛОР.
Учусь ООП (точнее, его подобию) в Питуне.
Сходу вопрос: как можно разбить класс на несколько файлов?
Очевидное наследование, однако голова кипит и пока не могу сообразить, как и куда его пихать.
Допустим, есть класс, в нём есть метод logger(), который формирует и возвращает лог-строку с полезной информацией:
class BotInstance:
chat_id = None
users = []
bot_debug = False
def logger(self, message = ''):
info = "[Chat {0}] [{1} users]".format(self.chat_id, len(self.users))
return info + message
Как правильнее всего вынести эту функцию в отдельный файл?