Как я могу динамически изменять поведение метода класса Python во время выполнения, не затрагивая его экземпляры?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу динамически изменять поведение метода класса Python во время выполнения, не затрагивая его экземпляры?

Сообщение Anonymous »

Этот вопрос углубляется в сложные концепции Python, такие как динамическая упаковка методов, исправление обезьян или использование декораторов во время выполнения. Он уникален, поскольку выходит за рамки базового переопределения методов или корректировок на уровне экземпляра и требует понимания того, как Python обрабатывает методы и атрибуты классов.
Я использовал декораторы для обертывания методов экземпляра, но это изменение не 't сохраняется во всех экземплярах.
Я хочу применить модификацию к самому методу класса, чтобы все текущие и будущие экземпляры отражали новое поведение.

Подробнее здесь: https://stackoverflow.com/questions/792 ... runtime-wi
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»