Looking at a friend’s python code which have tens of lines of metaclass
. I thought I know __metaclass__
which is how Django implemented its database model. But then I rethink maybe I don’t know it very well.
Google showed me What are metaclasses in Python?
Oh, it’s a great answer! It’s using the “refactoring to patterns” style, telling all the magic behind it with a reasoning process. It tells you how to fish!
To me the Python3 metaclass
is new, but makes a lot of sense. I’m glad I found it.