Skip to content

Commit d11fce8

Browse files
committed
Update SDK using contracts version 46d139e1372be9cd46dfef566f2984c560fb6a9b
1 parent 036c00d commit d11fce8

6 files changed

Lines changed: 150 additions & 9 deletions

File tree

eolymp/executor/stress_report_pb2.py

Lines changed: 37 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from google.protobuf import descriptor as _descriptor
2+
from google.protobuf import message as _message
3+
from typing import ClassVar as _ClassVar, Optional as _Optional
4+
5+
DESCRIPTOR: _descriptor.FileDescriptor
6+
7+
class StressReport(_message.Message):
8+
__slots__ = ("error_message",)
9+
ERROR_MESSAGE_FIELD_NUMBER: _ClassVar[int]
10+
error_message: str
11+
def __init__(self, error_message: _Optional[str] = ...) -> None: ...

eolymp/executor/stress_task_pb2.py

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
from eolymp.executor import script_pb2 as _script_pb2
2+
from google.protobuf.internal import containers as _containers
3+
from google.protobuf import descriptor as _descriptor
4+
from google.protobuf import message as _message
5+
from collections.abc import Mapping as _Mapping
6+
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
7+
8+
DESCRIPTOR: _descriptor.FileDescriptor
9+
10+
class StressTask(_message.Message):
11+
__slots__ = ("task_id", "reference", "origin", "metadata", "wall_time_limit", "cpu_time_limit", "memory_limit", "iteration_count", "run_count", "interactive_followup", "interactor", "validator", "generator", "solution")
12+
class MetadataEntry(_message.Message):
13+
__slots__ = ("key", "value")
14+
KEY_FIELD_NUMBER: _ClassVar[int]
15+
VALUE_FIELD_NUMBER: _ClassVar[int]
16+
key: str
17+
value: str
18+
def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ...
19+
TASK_ID_FIELD_NUMBER: _ClassVar[int]
20+
REFERENCE_FIELD_NUMBER: _ClassVar[int]
21+
ORIGIN_FIELD_NUMBER: _ClassVar[int]
22+
METADATA_FIELD_NUMBER: _ClassVar[int]
23+
WALL_TIME_LIMIT_FIELD_NUMBER: _ClassVar[int]
24+
CPU_TIME_LIMIT_FIELD_NUMBER: _ClassVar[int]
25+
MEMORY_LIMIT_FIELD_NUMBER: _ClassVar[int]
26+
ITERATION_COUNT_FIELD_NUMBER: _ClassVar[int]
27+
RUN_COUNT_FIELD_NUMBER: _ClassVar[int]
28+
INTERACTIVE_FOLLOWUP_FIELD_NUMBER: _ClassVar[int]
29+
INTERACTOR_FIELD_NUMBER: _ClassVar[int]
30+
VALIDATOR_FIELD_NUMBER: _ClassVar[int]
31+
GENERATOR_FIELD_NUMBER: _ClassVar[int]
32+
SOLUTION_FIELD_NUMBER: _ClassVar[int]
33+
task_id: str
34+
reference: str
35+
origin: str
36+
metadata: _containers.ScalarMap[str, str]
37+
wall_time_limit: int
38+
cpu_time_limit: int
39+
memory_limit: int
40+
iteration_count: int
41+
run_count: int
42+
interactive_followup: bool
43+
interactor: _script_pb2.Script
44+
validator: _script_pb2.Script
45+
generator: _script_pb2.Script
46+
solution: _script_pb2.Script
47+
def __init__(self, task_id: _Optional[str] = ..., reference: _Optional[str] = ..., origin: _Optional[str] = ..., metadata: _Optional[_Mapping[str, str]] = ..., wall_time_limit: _Optional[int] = ..., cpu_time_limit: _Optional[int] = ..., memory_limit: _Optional[int] = ..., iteration_count: _Optional[int] = ..., run_count: _Optional[int] = ..., interactive_followup: bool = ..., interactor: _Optional[_Union[_script_pb2.Script, _Mapping]] = ..., validator: _Optional[_Union[_script_pb2.Script, _Mapping]] = ..., generator: _Optional[_Union[_script_pb2.Script, _Mapping]] = ..., solution: _Optional[_Union[_script_pb2.Script, _Mapping]] = ...) -> None: ...

eolymp/executor/task_service_pb2.py

Lines changed: 8 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eolymp/executor/task_service_pb2.pyi

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from eolymp.annotations import ratelimit_pb2 as _ratelimit_pb2
22
from eolymp.executor import evaluation_task_pb2 as _evaluation_task_pb2
33
from eolymp.executor import generation_task_pb2 as _generation_task_pb2
4+
from eolymp.executor import stress_task_pb2 as _stress_task_pb2
45
from google.protobuf import descriptor as _descriptor
56
from google.protobuf import message as _message
67
from collections.abc import Mapping as _Mapping
@@ -9,12 +10,14 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
910
DESCRIPTOR: _descriptor.FileDescriptor
1011

1112
class CreateTaskInput(_message.Message):
12-
__slots__ = ("evaluation", "generation")
13+
__slots__ = ("evaluation", "generation", "stress")
1314
EVALUATION_FIELD_NUMBER: _ClassVar[int]
1415
GENERATION_FIELD_NUMBER: _ClassVar[int]
16+
STRESS_FIELD_NUMBER: _ClassVar[int]
1517
evaluation: _evaluation_task_pb2.EvaluationTask
1618
generation: _generation_task_pb2.GenerationTask
17-
def __init__(self, evaluation: _Optional[_Union[_evaluation_task_pb2.EvaluationTask, _Mapping]] = ..., generation: _Optional[_Union[_generation_task_pb2.GenerationTask, _Mapping]] = ...) -> None: ...
19+
stress: _stress_task_pb2.StressTask
20+
def __init__(self, evaluation: _Optional[_Union[_evaluation_task_pb2.EvaluationTask, _Mapping]] = ..., generation: _Optional[_Union[_generation_task_pb2.GenerationTask, _Mapping]] = ..., stress: _Optional[_Union[_stress_task_pb2.StressTask, _Mapping]] = ...) -> None: ...
1821

1922
class CreateTaskOutput(_message.Message):
2023
__slots__ = ("task_id",)

0 commit comments

Comments
 (0)