Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
boost_python [2008/04/16 07:17] kamituel |
boost_python [2008/04/16 07:22] kamituel |
||
---|---|---|---|
Linia 190: | Linia 190: | ||
#b.x_ro = "To sie nie zapisze!" | #b.x_ro = "To sie nie zapisze!" | ||
</code> | </code> | ||
+ | Po uruchomieniu naszym oczom ukaże się: | ||
+ | <code>$ ./p2.py | ||
+ | AAA A aaa | ||
+ | BBB B bbb | ||
+ | CCC C ccc | ||
+ | BBB B bbb ++ PLUS DZIALA | ||
+ | Zapisalo sie! | ||
+ | Zapisalo sie! | ||
+ | </code> | ||
+ | Widzimy więc, że wszystkie elementy działają poprawnie. Co więcej - po odkomentowaniu niektórych fragmentów - np. próby zapisania do zmiennej tylko do odczytu ''x_ro'' interpreter poinformuje nas o błędzie: | ||
+ | <code>$ ./p2.py | ||
+ | AAA A aaa | ||
+ | BBB B bbb | ||
+ | CCC C ccc | ||
+ | BBB B bbb ++ PLUS DZIALA | ||
+ | Zapisalo sie! | ||
+ | Zapisalo sie! | ||
+ | Traceback (most recent call last): | ||
+ | File "./p2.py", line 39, in <module> | ||
+ | b.x_ro = "To sie nie zapisze!" | ||
+ | AttributeError: can't set attribute | ||
+ | </code> | ||
==== Z życia wzięte ==== | ==== Z życia wzięte ==== |