malevich.interpreter.space#

class malevich.interpreter.space.SpaceInterpreter(setup: SpaceSetup = None, ops: SpaceOps = None, version_mode: VersionMode = VersionMode.PATCH, update_collections: bool = False)#

Interpret flows to be added and uploaded to your Malevich Space workspace.

Note

The interpreter can only operate with dependencies installed with both space installer.

Warning

Interpreting flows with this interpreter will immediately upload the flow to your Malevich Space workspace. Use interpret() wisely.

Interpretation is equivalent to the Add action or malevich space component add command.

Prepare#

Preparation creates a deployment of the flow in the Malevich Space. It is equialent to the Build action or malevich space component build and malevich space component boot commands.

Run#

Run executes the flow in the Malevich Space. It is equivalent to the Run action or malevich space component run command.

Stop#

Deletes a deployment of the flow in the Malevich Space. It is equivalent to the Stop action or malevich space component stop command.

Results#

Results is represented as a list of malevich.results.space.SpaceCollectionResult objects.