Because of the way wrap_descr_get is written, the second argument to __get__ methods implemented through the wrapper is always optional.
LOAD_ATTR_PROPERTY
__index__
Source files for various builtin objects