Найти - Пользователи
Полная версия: slot wrapper и method wrapper.
Начало » Python для экспертов » slot wrapper и method wrapper.
1
Spectral
Что такое slot wrapper и method wrapper?
Чем они отличаются друг от друга?
adray
Инфа не сто процентов:
Питоновские типы написаны на С и представляют собой структуры и функции для работы с этими структурами. Из питона можно вызвать не все эти функции, а только те, которые обернуты slot-wrapper'ами. Если мы создаем класс, то такие объекты из __dict__ как __init__, __eq__ итд - это slot-wrappers.
если slot-wrapper'ы вызываются из объекта, то вместо прямого вызова C-функции, создается объект method-wrapper, который оборачивает self, и уже затем он вызывает нужную функцию.
Андрей Светлов

adray объяснение совсем не верное.

adray
Андрей Светлов
объяснение совсем не верное.
И это все? Добавить ничего не хотите?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB