Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 20, 2013 09:04:27

cancerhermit
Зарегистрирован: 2013-05-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

__instancecheck__, __subclasscheck__ наоборот

всем привет. в общем нужно __instancecheck__, __subclasscheck__ только наоборот. надо обмануть проверку isinstance(instance,str) для инстанса не от str, а моего класса. str не могу использовать тк он immutable, но нужно чтобы высвечивалось как наследованное от str.
помогите советом что делать и можно ли так сделать

Офлайн

#2 Дек. 21, 2013 15:14:54

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

__instancecheck__, __subclasscheck__ наоборот

Можно сделать класс на базе str, и в нем уже переопределить методы какие нужны.

Офлайн

#3 Дек. 25, 2013 10:00:02

cancerhermit
Зарегистрирован: 2013-05-19
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

__instancecheck__, __subclasscheck__ наоборот

можно, но str immutable, но будет возвращать всегда начальное значение на buitlin ф-иях os, os.path к примеру

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version