Size: a a a

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

2020 February 12

БГ

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

БГ

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

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
Alexander T
Внутри компреха никогда нет необходимости в длинных названиях, она появляется в случае если сам компрех можно упростить, разве нет?
По идее, да. Но не то чтобы это сильно экономило место.
Дробить на куски только что остается.
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
ну хотя, не так уж и мало экономится, ладно.
источник

БГ

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

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
жить вроде можно
источник

l

let45fc in Сообщество Python Программистов
Так, метакласс написан, внедрен в архитектуру и замечательно работает
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
let45fc
Так, метакласс написан, внедрен в архитектуру и замечательно работает
Да уж, никогда не думал в ооп можно так всё смешать...
источник

l

let45fc in Сообщество Python Программистов
Sergey Ibragimov
Да уж, никогда не думал в ооп можно так всё смешать...
Всмысле?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
let45fc
Так, метакласс написан, внедрен в архитектуру и замечательно работает
говорят неприлично переименовывать self
источник

l

let45fc in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
говорят неприлично переименовывать self
Это же не инит
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
let45fc
Всмысле?
то что при создании нового элемента, нужно будет копировать свойства класса и возвращать в копию класса... ну или что-то типа  этого
источник

l

let45fc in Сообщество Python Программистов
let45fc
Это же не инит
Да и вообще там метакласс
источник

👮

👮‍♂️ Andrey Sergeevich in Сообщество Python Программистов
let45fc
Всмысле?
расскажи задачу, для которой это понадобилось. Для общего развития.
Не там reply, но не суть.
источник

SI

Sergey Ibragimov in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
говорят неприлично переименовывать self
да уж, лучше class_method юзать оптимально
источник

l

let45fc in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
расскажи задачу, для которой это понадобилось. Для общего развития.
Не там reply, но не суть.
Давай чуть позже, все-таки я занят написанием кода)
источник

l

let45fc in Сообщество Python Программистов
Хотя потом не до этого будет...
источник

l

let45fc in Сообщество Python Программистов
👮‍♂️ Andrey Sergeevich
расскажи задачу, для которой это понадобилось. Для общего развития.
Не там reply, но не суть.
В общем нужно было каким-то образом хранить объекты разных классов в каком-то словаре с определенным ключем. И таких классов может быть очень много, поэтому создавать отдельно вручную этот словарь не вариант. Так что я написал метакласс, который дает всем своим инстансам этот словарь, плюс дополняет его во время создания. Таким образом у всех классов, у которых метакласс является этим метаклассом есть аттрибут action_step и я могу спокойно к нему обращаться
источник

l

let45fc in Сообщество Python Программистов
И это позволило мне сделать вот так
источник