dimagi/dimagi-utils — pull request #94 by dannyroberts (2013-05-23 08:28:43+00:00)
Title: add ReadOnlyObject

new class to wrap property-heavy objects like couchdbkit docs
shields underlying object from being changed
memoizes all getattr calls, keeping properties from being recomputed