Size: a a a

Сообщество Python Программистов

2020 September 10

AT

Alexander T in Сообщество Python Программистов
Бензофуран Гетероцикл
Так уже можно навесить на одинаковые функции в разных классах
я не так выразился. два класса с одинаковым названием
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
class T:
   def t(self): ...
_t = T()
print(_t.t.__qualname__)


Result:
T.t
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
я не так выразился. два класса с одинаковым названием
А, понял
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Хм, тут поинтереснее
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Language:
py3


Source:
class T:
   def t(self): ...
_t = T()
print(_t.t.__qualname__)


Result:
T.t
Ну в принципе тогда что-то типа такого, но получить не имя класса, а ссылку на него
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Да ну чо кресты-то?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вот так вот немного лезешь в тонкости питона и сразу в Си шлют
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ну угарная же штука, а
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Пора собирать все мои эксперименты с питоном в либу👌
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
И назвать её fuck_geese
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Потому что это чисто её суть
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Брахма
непонятна сама суть
В binding хранятся связки (полное имя функции, типы аргументов) - функция обёртка
При оборачивании функции мы указываем типы желаемых аргументов, декоратор внутри выставляет соответствие. При вызове обёрнутой функции берём типы аргументов и (заранее туда сунутое) имя, получаем соответствующий executor и выполняем его с переданными аргументами.
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Собсна примерно так как кресты делают полиморфизм
источник

AT

Alexander T in Сообщество Python Программистов
а зачем нужен экзекутор если можно просто саму func туда пихнуть?
источник

ОП

Олег Пермяков... in Сообщество Python Программистов
Подскажите пж почему клавиши 1 2 3 4 5 не срабатывют
источник

ОП

Олег Пермяков... in Сообщество Python Программистов
Переслано от Олег Пермяков...
вот код
https://pastebin.com/WPiZ7x3j
с принтами и клавиши 1 2 3 4 5 будто бы не существует....
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander T
а зачем нужен экзекутор если можно просто саму func туда пихнуть?
Оно улетает в рекурсию, вроде бы
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
По крайней мере у меня улетело
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Типа оно заходит в враппер, получает враппер из словаря, заходит в враппер, получает враппер из словаря, ..., RecursionError
источник

AT

Alexander T in Сообщество Python Программистов
понятно
источник