[pypy-commit] pypy py3k-memoryview: Mark 'format' and 'itemsize' as immutable fields.

Manuel Jacob noreply at buildbot.pypy.org
Wed Mar 6 11:59:08 CET 2013


Author: Manuel Jacob
Branch: py3k-memoryview
Changeset: r62130:ac19e2710459
Date: 2013-03-06 11:57 +0100
http://bitbucket.org/pypy/pypy/changeset/ac19e2710459/

Log:	Mark 'format' and 'itemsize' as immutable fields.

diff --git a/pypy/interpreter/buffer.py b/pypy/interpreter/buffer.py
--- a/pypy/interpreter/buffer.py
+++ b/pypy/interpreter/buffer.py
@@ -27,6 +27,7 @@
     """Abstract base class for memory views."""
 
     __slots__ = ('format', 'itemsize')
+    _immutable_fields_ = ('format', 'itemsize')
 
     def getlength(self):
         raise NotImplementedError


More information about the pypy-commit mailing list