Slashchange
This commit is contained in:
parent
2ab9a16c6b
commit
51d782df4a
@ -13,7 +13,7 @@ class SourceLoader:
|
|||||||
known_parser = set()
|
known_parser = set()
|
||||||
|
|
||||||
for py in [f[:-3] for f in os.listdir(path) if f.endswith('.py') and f != '__init__.py']:
|
for py in [f[:-3] for f in os.listdir(path) if f.endswith('.py') and f != '__init__.py']:
|
||||||
mod = __import__('.'.join([rel_dir.replace("\\", "."), py]), fromlist=[py])
|
mod = __import__('.'.join([rel_dir.replace('\\', "."), py]), fromlist=[py])
|
||||||
classes = [getattr(mod, x) for x in dir(mod) if inspect.isclass(getattr(mod, x))]
|
classes = [getattr(mod, x) for x in dir(mod) if inspect.isclass(getattr(mod, x))]
|
||||||
for cls in classes:
|
for cls in classes:
|
||||||
if issubclass(cls, Source) and cls not in known_parser:
|
if issubclass(cls, Source) and cls not in known_parser:
|
||||||
|
Reference in New Issue
Block a user