The way pipelineController is used to invoke other Python files as a subprocess is breaking things. For example, when the pipeline is at HoloPipelines/core/pipelines/pipelineFoo.py, this will break an import like import core.services.foobar because it is not inside the module search path. Has to be fixed either by changing the module search path manually or replacing the whole subprocess calling (will probably do the latter as it leads to many bugs like this and unreadable code).
The way
pipelineController
is used to invoke other Python files as a subprocess is breaking things. For example, when the pipeline is atHoloPipelines/core/pipelines/pipelineFoo.py
, this will break an import likeimport core.services.foobar
because it is not inside the module search path. Has to be fixed either by changing the module search path manually or replacing the whole subprocess calling (will probably do the latter as it leads to many bugs like this and unreadable code).