Have you seen this code or maybe have written code like this?
This code snippet partially comes from the tutorial of a popular ORM package called SQLAlchemy. If you ever wonder why the attributes id and name aren't passed into the __init__
method and bind to the instance like regular class does.This post will clear your doubts.
This is a companion discussion topic for the original entry at http://iq.opengenus.org/descriptors-in-python/