Skip to content

Commit f068e31

Browse files
committed
ClassListerRegistry now safely removes any excluded class listers before locating the classes; prepared for release
1 parent 0db5b77 commit f068e31

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

CHANGES.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
Changelog
22
=========
33

4-
0.2.1 (2024-05-01)
4+
0.2.2 (2024-05-02)
5+
------------------
6+
7+
- `ClassListerRegistry` now safely removes any excluded class listers before locating the classes
8+
9+
10+
0.2.1 (2024-05-02)
511
------------------
612

713
- `ClassListerRegistry` now removes any excluded class listers before locating the classes

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def _read(f):
3030
'': 'src'
3131
},
3232
packages=find_namespace_packages(where='src'),
33-
version="0.2.1",
33+
version="0.2.2",
3434
author='Peter Reutemann',
3535
author_email='fracpete@waikato.ac.nz',
3636
entry_points={

src/seppl/_class_registry.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,8 @@ def _initialize(self, c: str):
407407
if (len(all_classes) == 0) or ((self._custom_class_listers is not None) and (len(self._custom_class_listers) > 0)) or self.has_env_class_listers():
408408
actual = self.actual_fallback_class_listers()
409409
for excl in self.actual_excluded_class_listers():
410-
actual.remove(excl)
410+
if excl in actual:
411+
actual.remove(excl)
411412
all_classes.update(self._determine_from_class_listers(c, actual))
412413

413414
self._classes[c] = sorted(list(all_classes))

0 commit comments

Comments
 (0)