Implemented source exclusion
This commit is contained in:
parent
d823c105e6
commit
e0e64bd65a
@ -27,7 +27,10 @@ class SourceLoader:
|
|||||||
self.sources = new
|
self.sources = new
|
||||||
|
|
||||||
def exclude(self, source_names):
|
def exclude(self, source_names):
|
||||||
pass # [todo] - implement source exclusion.
|
exclude = []
|
||||||
|
for name in source_names:
|
||||||
|
exclude.extend([src for src in self.sources if re.match(source_names,src.__class__.__name__)])
|
||||||
|
self.sources = [src for src in self.sources if src not in exclude]
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
string = ""
|
string = ""
|
||||||
|
Reference in New Issue
Block a user