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