Skip to content

New error when executing S4L Python Runner on osparc-staging.io #1900

Closed
ITISFoundation/osparc-simcore
#7848
@JavierGOrdonnez

Description

@JavierGOrdonnez

logs.log

Image

Image

on osparc-staging.io . Latest version of S4L Python Runner, but I could also reproduce it with v8.2.1. The script is trivial, see below (and the logs say that it runs):

import pathlib as pl
from pathlib import Path
import json
import os

osparc=True
if osparc:
	if 'INPUTS_FOLDER' in os.environ:
		input_folder = Path(os.environ['INPUTS_FOLDER'])
		output_folder = Path(os.environ['OUTPUTS_FOLDER'])
		comp_service = False
	elif 'INPUT_FOLDER' in os.environ:
		input_folder = Path(os.environ['INPUT_FOLDER'])
		output_folder = Path(os.environ['OUTPUT_FOLDER'])
		comp_service = True
	else:
		raise Exception("No INPUTS_FOLDER or INPUTS found in environment variables")
	current_path = Path(os.getcwd())
else:
	input_folder=Path("/home/smu/work/inputs/input_1")
	output_folder=Path("/home/smu/work/outputs/output_1")
 

if __name__ == "__main__":
    input_values_path = input_folder / "values.json"

    input_values = json.loads(input_values_path.read_text())

    X = input_values["number_1"]
    Y = input_values["number_2"]
    Z = input_values["number_3"]

    output_values = {"number_1": X + Y, "number_2": X - Y, "number_3": X * Z}
    output_values_path = (
        output_folder / "values.json"
    )

    output_values_path.write_text(json.dumps(output_values))

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeedbackFeedback through frontendtype:bugIssue that prevents to perform a certain task, features that don't work as t

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions