Size: a a a

Python beginners

2021 December 04

AD

Aleksandr Danilov in Python beginners
Да собственно говоря он и не столь актуален сейчас.

Хотя дискуссия пусть живёт
источник

AD

Aleksandr Danilov in Python beginners
Заебись совет
источник

4

4rt in Python beginners
Согласен
источник

Pavel Павлик in Python beginners
Ты какой-то дичью занимаешься
источник

AD

Aleksandr Danilov in Python beginners
Возможно
источник

e

evgeniy in Python beginners
Тебе нужны все классы-наследники базового родителя или все их экземпляры?
источник

Pavel Павлик in Python beginners
Еще раз говорю — опиши свою проблему
источник

e

evgeniy in Python beginners
Классы наследники легко получить с помощью __subclasses__().
источник

AD

Aleksandr Danilov in Python beginners
Об этом я в курсе, через неё работает рекурсивка, которая строит дерево
источник

e

evgeniy in Python beginners
Так. Значит, ты получил все классы наследники, дальше что? Нужны их экземпляры?
источник

4

4rt in Python beginners
Он делает инстансы классов наследников в рекурсивке и получает дубликаты иногда
И ему это не нравится
источник

AD

Aleksandr Danilov in Python beginners
В указанной функции получаю экземпляры.

Проблема появилась в тот момент, когда после создания экземпляра потребовался доступ к экземпляру родителя, относительно этого класса.

А функция рекурсивная, и привет
источник

4

4rt in Python beginners
А так же ему не нравится сначало собрать классы наследники убрав дубликаты
источник

4

4rt in Python beginners
Ну и вот это тоже
источник

AD

Aleksandr Danilov in Python beginners
Есть конечно вариант просто написать словарик, но чё-то ну его нахуй
источник

AD

Aleksandr Danilov in Python beginners
Это можно, но нахуя вообще делать дубликат, это ещё хуже словарика
источник

D

DIMAN in Python beginners
Ребят подскажите пожалуйста почему у меня выбивает ошибку при вызове функции?
источник

4

4rt in Python beginners
Можешь гвидо написать, спроси почему на это нет специальной штуки типо как init_subclasses
источник

4

4rt in Python beginners
Ну а код ошибки?
источник

AD

Aleksandr Danilov in Python beginners
Я понимаю на что ты намекаешь, но это решение не в этот раз
источник