MCPcopy
hub / github.com/apache/caldera / ExecutorSchema

Class ExecutorSchema

app/objects/secondclass/c_executor.py:9–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7
8
9class ExecutorSchema(ma.Schema):
10 name = ma.fields.String(load_default=None)
11 platform = ma.fields.String(load_default=None)
12 command = ma.fields.String(load_default=None)
13 code = ma.fields.String(load_default=None)
14 language = ma.fields.String(load_default=None)
15 build_target = ma.fields.String(load_default=None)
16 payloads = ma.fields.List(ma.fields.String())
17 uploads = ma.fields.List(ma.fields.String())
18 timeout = ma.fields.Int(load_default=60)
19 parsers = ma.fields.List(ma.fields.Nested(ParserSchema()))
20 cleanup = ma.fields.List(ma.fields.String())
21 variations = ma.fields.List(ma.fields.Nested(VariationSchema()))
22 additional_info = ma.fields.Dict(keys=ma.fields.String(), values=ma.fields.String())
23
24 @ma.post_load
25 def build_executor(self, data, **_):
26 return Executor(**data)
27
28
29class Executor(BaseObject):

Callers 11

LinkSchemaClass · 0.90
build_executorMethod · 0.90
build_abilityMethod · 0.90
test_executorFunction · 0.90
test_abilityFunction · 0.90
test_executorFunction · 0.90
deploy_abilityFunction · 0.90
new_ability_payloadFunction · 0.90
replaced_ability_payloadFunction · 0.90
ExecutorClass · 0.85

Calls 2

ParserSchemaClass · 0.90
VariationSchemaClass · 0.90

Tested by 6

test_executorFunction · 0.72
test_abilityFunction · 0.72
test_executorFunction · 0.72
deploy_abilityFunction · 0.72
new_ability_payloadFunction · 0.72
replaced_ability_payloadFunction · 0.72