Managing concept properties in ConceptEvaluator
This commit is contained in:
+8
-4
@@ -106,7 +106,6 @@ def get_classes_from_package(package_name):
|
||||
|
||||
|
||||
def get_sub_classes(package_name, base_class_name):
|
||||
|
||||
pkg = __import__(package_name)
|
||||
prefix = pkg.__name__ + "."
|
||||
for (module_loader, name, ispkg) in pkgutil.iter_modules(pkg.__path__, prefix):
|
||||
@@ -123,8 +122,13 @@ def remove_from_list(lst, to_remove):
|
||||
:param to_remove:
|
||||
:return:
|
||||
"""
|
||||
for item in to_remove:
|
||||
if item in lst:
|
||||
lst.remove(item)
|
||||
|
||||
flagged = []
|
||||
for item in lst:
|
||||
if to_remove(item):
|
||||
flagged.append(item)
|
||||
|
||||
for item in flagged:
|
||||
lst.remove(item)
|
||||
|
||||
return lst
|
||||
|
||||
Reference in New Issue
Block a user