|
@@ -7,16 +7,16 @@ from pycs.projects.Project import Project
|
|
|
|
|
|
|
|
|
class PipelineManager:
|
|
|
- def __init__(self, project: Project, pipeline):
|
|
|
- code_path = path.join(pipeline['path'], pipeline['code']['module'])
|
|
|
+ def __init__(self, project: Project):
|
|
|
+ code_path = path.join(project['model']['path'], project['model']['code']['module'])
|
|
|
module_name = code_path.replace('/', '.').replace('\\', '.')
|
|
|
- class_name = pipeline['code']['class']
|
|
|
+ class_name = project['model']['code']['class']
|
|
|
|
|
|
mod = __import__(module_name, fromlist=[class_name])
|
|
|
cl = getattr(mod, class_name)
|
|
|
|
|
|
self.project = project
|
|
|
- self.pipeline = cl(pipeline['path'], pipeline)
|
|
|
+ self.pipeline = cl(project['model']['path'], project['model'])
|
|
|
|
|
|
def close(self):
|
|
|
self.pipeline.close()
|