SDK Reference
Log In
SDK Reference

파이프라인 구조 출력

파이프라인의 구조를 출력합니다. 해당 파이프라인을 구성하고 있는 파이프라인의 컴포넌트들의 ID, Name, Status, Parent IDs 정보와, 파이프라인 파라미터들의 Name, Type, Value 정보를 확인할 수 있습니다.

다음과 같은 두 가지 방식으로 파이프라인 구조를 출력할 수 있습니다.

pipeline.print()
print(pipeline)

Example

from mrx_link.sdk.utils import *

# 코드 셀
code1 = """
x = 1
"""
code2 = """
print(f"{x=}, {y=}")
"""

if __name__ == "__main__":
    # 컴포넌트 생성
    component1 = create_link_component(identifier="111-1", name="test", code=code1)
    component2 = create_link_component(identifier="111-2", name="test2", code=code2)
    components = [component1, component2]

    # 컴포넌트 연결 관계 정의
    edge1 = create_link_edge(parent_id="111-1", child_id="111-2")
    edges = [edge1]

    # 파이프라인 파라미터 생성
    parameter1 = create_link_parameter(name="x", value="123")
    parameter2 = create_link_parameter(name="y", value="baregasdv")
    parameters = [parameter1, parameter2]

    # 파이프라인 생성
    pipeline = create_link_pipeline(components=components, parameters=parameters, edges=edges)

    # 파이프라인 출력1
    pipeline.print()

    # 파이프라인 출력2
    print(pipeline)

Output

##### PIPELINE #####
ID     Name    Status    Parent IDs
-----  ------  --------  ------------
111-1  test    Ready     []
111-2  test2   Ready     ['111-1']

##### PARAMETERS #####
Name    Type    Value
------  ------  -----------
x       str     "123"
y       str     "baregasdv"


##### PIPELINE #####
ID     Name    Status    Parent IDs
-----  ------  --------  ------------
111-1  test    Ready     []
111-2  test2   Ready     ['111-1']

##### PARAMETERS #####
Name    Type    Value
------  ------  -----------
x       str     "123"
y       str     "baregasdv"

<mrx_link.sdk.pipeline.LinkPipeline object at 0x150729630>