среда, 22 апреля 2009 г.

А что если не было бы таких вещей как instancemethod...


Иногда мне в голову приходят бредовые идеи, которые однако помогают мне отдыхать от реальных задач, и одна из таких идей - а что если в python`е не было бы таких вещей как instancemethod? И пришлось бы писать примерно в таком духе:

class A(object):

  def hello(self):
       print self, "hello"

a=A()
a.hello(a)
Я понимаю что всемогущий Гвидо может покарать меня молнией за богохульство:), но всё же, это интересная практика (оговорюсь, на конструкторы и дескрипторы сие ужасающее правило не действует).
Read more