Howdy,
    I wonder why below does not work.

a = object()
a.b = 1        # dynamic bind attribute failed...

To make it correct, we have to create a new class:
class MyClass(object): pass
a = MyClass()
a.b = 1       # OK

Does this strange behavior break the LSP (Liskov substitution principle)?

    Regards,
--
ShenLei
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to