Browse Source

Fixed bug where recent list has duplicate elements

atexit v2.1.1
Raphael Roberts 7 years ago
parent
commit
0ad95311b4
  1. 10
      ctabus/internal/config.py
  2. 2
      setup.py

10
ctabus/internal/config.py

@ -33,12 +33,14 @@ class RecentList:
except FileNotFoundError:
self.elements = []
self.fresh = True
self.current = set(self.elements)
def add(self, element):
if len(self.elements)+1 > self.maxsize:
del self.elements[-1]
self.elements.insert(0, element)
self.fresh = True
if element not in self.current:
if len(self.elements)+1 > self.maxsize:
del self.elements[-1]
self.elements.insert(0, element)
self.fresh = True
def get(self, element_name_or_index):
if type(element_name_or_index) == int:

2
setup.py

@ -5,7 +5,7 @@ with open('requirements.txt') as file:
setup(
name='ctabus',
version='2.1',
version='2.1.1',
description='Python package for tracking cta bus times',
install_requires=INSTALL_REQUIRES,
author='rlbr',

Loading…
Cancel
Save