>>> pi 3.14159265359 >>> print pi.__doc__ # pi was imported from SIC A SicVar instance. >>> pi[0] = 0 Traceback (most recent call last): File "<STDIN>", line 1, in <module> File "/home/bardeau/gildas/gildas-src-dev/pc-fedora6-ifort/kernel/ python/pgutils.py", line 204, in __setitem__ raise PygildasValueError, "Variable is read-only in SIC." pgutils.PygildasValueError: Variable is read-only in SIC. |
The protection of SicVar intances against deletion or re-definition (ie using pi = 1 instead of pi[0] = 1) is not implemented. See considerations in subsection 2.4.2.