| 888 | |
| 889 | |
| 890 | class ValuesView(MappingView, Collection): |
| 891 | |
| 892 | __slots__ = () |
| 893 | |
| 894 | def __contains__(self, value): |
| 895 | for key in self._mapping: |
| 896 | v = self._mapping[key] |
| 897 | if v is value or v == value: |
| 898 | return True |
| 899 | return False |
| 900 | |
| 901 | def __iter__(self): |
| 902 | for key in self._mapping: |
| 903 | yield self._mapping[key] |
| 904 | |
| 905 | |
| 906 | ValuesView.register(dict_values) |
no outgoing calls
searching dependent graphs…