@Lepilov

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

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


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

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

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

Войти через центр авторизации
Похожие вопросы