что-то не понимаю, как без него работать с объектом класса в таком случае? Или я не понимаю?
Ну вполне можно, взяв type() от объекта
Ты объект где возьмёшь?
первый аргумент метода
Ну и возвращаемся к тому же самому. Либо используем self, либо меняем название первого аргумента и наблюдаем офигевание окружающих.
А, это всё связано с вопросом чела которому не нравилось везде писать self.?
Назвать первый аргумент "_" )))
Было очень скучно. class A: def method(*args): super class_ = locals()['__class__'] self = next(filter(lambda x: isinstance(x, tuple) and isinstance(x[0], class_), locals().values()))[0] return self Как добыть self, если не хочется делать это явно. :-D
но работать это будет лишь на части версий питонов поди
По идее на третьих на всех должно. Не помню, чтобы в этом что-то менялось. Там, правда, есть нюанс, но лень чинить.
Обсуждают сегодня