|
|
|
@ -33,8 +33,10 @@ class RecentList: |
|
|
|
except FileNotFoundError: |
|
|
|
self.elements = [] |
|
|
|
self.fresh = True |
|
|
|
self.current = set(self.elements) |
|
|
|
|
|
|
|
def add(self, element): |
|
|
|
if element not in self.current: |
|
|
|
if len(self.elements)+1 > self.maxsize: |
|
|
|
del self.elements[-1] |
|
|
|
self.elements.insert(0, element) |
|
|
|
|