One curious thing, a class that implements the Python descriptor protocol 
(__get__/__set__/__delete__) triggers R0903.

Perhaps some protocols (e.g. Descriptor) should automatically suppress R0903, 
e.g. as the methods to be implemented are dictated by Python and e.g. for 
Descriptors there is seldom use in providing more methods.
(alternatively, __get__ & friends should be considered as public methods?)

Andreas



The information contained in this e-mail message is privileged and confidential 
and is for the exclusive use of the addressee. The person who receives this 
message and who is not the addressee, one of his employees or an agent entitled 
to hand it over to the addressee, is informed that he may not use, disclose or 
reproduce the contents thereof, and is kindly asked to notify the sender and 
delete the e-mail immediately.
_______________________________________________
Python-Projects mailing list
Python-Projects@lists.logilab.org
http://lists.logilab.org/mailman/listinfo/python-projects

Reply via email to