Luke Lee

Software Engineer

Web + Desktop + Science

Fork me on Github

Python class attributes refresher

Here's a great refresher on class attributes.

I didn't realize that __dict__ on a class object returned a proxy that didn't allow deletion. I'm not exactly sure why I'd ever want to delete things from a class object on the fly. However, thinking about it lead me to create this interesting gist.

Deleting a method from a class object after instances have been created seems like a bad idea, but we're all consenting adults here so do as you see fit for your problem.

Published: 03-07-2014 23:06:00