@Lepilov

Правильный способ вызова classmethod из модуля?

Python 2.7. Есть класс с классметодом
class EmailLogger(object):
    .....
    @classmethod
    def log(cls, request):
       pass


из другого модуля обращаюсь к классметоду
EmailLogger().log(request)
или так
EmailLogger.log(request)
Оба способа работают, какой вариант верный, есть ли pep конкретизирующий правильный способ вызова?
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Если нужно использовать метод класса без создания объекта то:
EmailLogger.log(request)

Зачем создавать объект если он не нужен
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект