﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
25611	Use a common descriptor signature	Tim Graham	nobody	"Currently we have [https://github.com/django/django/pull/5226 several different signatures] for descriptor methods `__get__()` and `__set__()`:

Curtis proposed:

* ""instance_type"" is explicit
* ""cls"" is a common convention for passing a class
* ""owner"" is in the docs {but so are others}
* and ""type"" I think is a bit confusing...

So... my preference, upon reflection, would be: `def __get__(self, instance, cls=None)`

This got several +1s [https://groups.google.com/forum/#!topic/django-developers/3eSHhZUzxv4 on the mailing list]."	Cleanup/optimization	closed	Core (Other)	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
