(self, name, score)
| 914 | self.__data = {999: [''] * size} |
| 915 | |
| 916 | def add(self, name, score): |
| 917 | assert self.eligible(score) |
| 918 | if score in self.__data: |
| 919 | self.__data[score].insert(0, name) |
| 920 | else: |
| 921 | self.__data[score] = [name] |
| 922 | if len(self.__data[max(self.__data)]) == 1: |
| 923 | del self.__data[max(self.__data)] |
| 924 | else: |
| 925 | del self.__data[max(self.__data)][-1] |
| 926 | |
| 927 | def eligible(self, score): |
| 928 | return score <= max(self.__data) |
no test coverage detected