appuifw2 нет на второй питон, а 1.4.х тач не поддерживает. Насчет аттрибутов. Можно и наоборот, защитить от некорректного присваивания, переопределив метод __setattr__. Например, я не хочу присваивать переменной x значение больше 10:
class A:
x = 0
def __setattr__(self, name, value):
if name == 'x':
if not isinstance(value, int) or value > 10:
print u'Пошел нафиг!'
return
self.__dict__[name] = value
a = A()
ответ опубликован:
Рейтинг: 5
голосов: 2
- 5
- 1
- 2
- 3
- 4
- 5

