SIGN IN SIGN UP

rfctr: upgrade lazyproperty and remove __slots__

Implement @lazyproperty as a descriptor rather than a "hidden" instance
variable like `._propname`. This invalidates a lot of the __slots__
defined to accommodate those hidden instance variables and since
__slots__ was really a mis-step, just get rid of all of them.

Fix instances that took advantage of the presence of that hidden
`._propname` instance variable, particularly very old tests.
S
Steve Canny committed
8c5a96b1a707c24b2c2b95c11d90dd29e25d07fe
Parent: 4f44afb