commit | c7c5e697c364f0eb5420f9156432a6102ee0b593 | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Mon Jul 22 22:26:07 1996 +0000 |
committer | Guido van Rossum <guido@python.org> | Mon Jul 22 22:26:07 1996 +0000 |
tree | 12f81445b86813f33d638dd0d0fd5568d19c9b59 | |
parent | 77c29a17342c66dc603660230dd47f6fd07a44c9 [diff] |
Optimizations and one intentional loophole by Jim Fulton. The optimizations consist mostly of using local variables to cache methods or instance variables used a lot (e.g. "self.write"). The loopholes allows marshalling extension types as long as they have a __class__ attribute (in which case they may support the rest of the class piclking protocol as well). This allows pickling MESS extension types.