diff options
author | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-13 07:12:15 -0400 |
---|---|---|
committer | Claudiu Popa <pcmanticore@gmail.com> | 2018-05-13 07:12:15 -0400 |
commit | b1023b611f52cfb1eefc3432511618ef762d5cb8 (patch) | |
tree | 02f29dea8d1bc66d77fc2f8f4af5e7f766dd6f5e | |
parent | 2952e77a469f50ffb4ccfdea16a10878b6e86d05 (diff) | |
download | pylint-git-b1023b611f52cfb1eefc3432511618ef762d5cb8.tar.gz |
Use a different dunder method than __init__
-rw-r--r-- | pylint/test/functional/too_few_public_methods.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/pylint/test/functional/too_few_public_methods.py b/pylint/test/functional/too_few_public_methods.py index 0f5d930b3..c79fe2b76 100644 --- a/pylint/test/functional/too_few_public_methods.py +++ b/pylint/test/functional/too_few_public_methods.py @@ -1,7 +1,7 @@ # pylint: disable=missing-docstring from __future__ import print_function -import collections + from enum import Enum @@ -38,13 +38,13 @@ class BossMonster(Enum): octopus = 2 -class DumbList(collections.Sequence): +class DumbList(object): """A class can define only special methods.""" - def __init__(self, iterable): - self._list = list(iterable) + def __setattr__(self, key, value): + return key + value def __len__(self): - return len(self._list) + return 0 def __getitem__(self, index): - return self._list[index] + return index |