Size: a a a

pyTelegramBotAPI.talks.ru

2019 November 21

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
class Parent:
    def init(self):
         чототам

    def say_hi(self):
          print("Hi")

    def func_with_tough_code(self):
          тут дофига сложного и ебически важного кода который расчитывает твой смысл жизни
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
так вот
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
))
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
допустим ты немец и текущая работа функции say_hi тебя не устраивает, но кучу кода переписывать не хочешь
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
class Derived(Parent):
    def init(self):
         super.init()
         чототам

    def say_hi(self):
         print("Heil Hitler!")
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
воть
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
obj = Derived()

obj.say_hi()
obj.func_with_tough_code()
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Так, это понятно
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
причем в Derived вторую функцию прописывать не нужно
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
С декораторами так же получается?
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
декоратор это тоже функция
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Так, а как бы мне глянуть, что у него там вписано по коду вообще? не хочу лезть на гит, у меня уже импортировано pycharm
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
Егорка
Так, а как бы мне глянуть, что у него там вписано по коду вообще? не хочу лезть на гит, у меня уже импортировано pycharm
так у тебя же есть пайчарм!
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
жмешь ctrl
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
кликаешь на message handler
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
тадааа
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Такс
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
        def decorator(handler):
           handler_dict = self._build_handler_dict(handler,
                                                   commands=commands,
                                                   regexp=regexp,
                                                   func=func,
                                                   content_types=content_types,
                                                   **kwargs)

           self.add_message_handler(handler_dict)

           return handler
источник

Y🌯

Yulia 🌯 in pyTelegramBotAPI.talks.ru
ctrl клик вообще оч мощная штука в jetbrains. можно посмотреть, где заюзана переменная, где инициализировна, что за класс/модуль
источник

Е

Егорка in pyTelegramBotAPI.talks.ru
Получается оно
источник