__, although if obj is a wrapped function (using functools.update_wrapper()) it is first unwrapped. Ú__dict__NÚ