Skip to content

Commit 038648c

Browse files
committed
remove/cleanup
Signed-off-by: Filinto Duran <[email protected]>
1 parent aa4ef19 commit 038648c

File tree

4 files changed

+17
-307
lines changed

4 files changed

+17
-307
lines changed

examples/workflow-async/simple.py

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
See the specific language governing permissions and
1212
limitations under the License.
1313
"""
14-
import json
1514

15+
import json
1616
from datetime import timedelta
1717
from time import sleep
1818

@@ -72,7 +72,14 @@ async def hello_world_wf(ctx: AsyncWorkflowContext, wf_input):
7272
if first == event_1:
7373
result_5 = await ctx.call_activity(hello_act, input=100)
7474
result_6 = await ctx.call_activity(hello_act, input=1000)
75-
return dict(result_1=result_1, result_2=result_2, result_3=result_3, result_4=result_4, result_5=result_5, result_6=result_6)
75+
return dict(
76+
result_1=result_1,
77+
result_2=result_2,
78+
result_3=result_3,
79+
result_4=result_4,
80+
result_5=result_5,
81+
result_6=result_6,
82+
)
7683
return 'Timeout'
7784

7885

@@ -137,9 +144,14 @@ def main():
137144
print('Workflow failed with status ', wf_state.runtime_status)
138145
exit(1)
139146
output = json.loads(wf_state.serialized_output)
140-
if (output["result_1"] != 'Activity returned 1' or output["result_2"] != 'Activity returned 10' or
141-
output["result_3"] != 'Activity returned 2' or output["result_4"] != 'ok' or
142-
output["result_5"] != 'Activity returned 100' or output["result_6"] != 'Activity returned 1000'):
147+
if (
148+
output['result_1'] != 'Activity returned 1'
149+
or output['result_2'] != 'Activity returned 10'
150+
or output['result_3'] != 'Activity returned 2'
151+
or output['result_4'] != 'ok'
152+
or output['result_5'] != 'Activity returned 100'
153+
or output['result_6'] != 'Activity returned 1000'
154+
):
143155
print('Workflow result is incorrect!')
144156
exit(1)
145157

ext/dapr-ext-workflow/dapr/ext/workflow/aio/awaitables.py

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
from __future__ import annotations
1515

16-
from collections.abc import Iterable
1716
from typing import Any, Callable
1817

1918
from durabletask import task
@@ -109,67 +108,3 @@ class WhenAllAwaitable(_DTWhenAllAwaitable):
109108

110109
class WhenAnyAwaitable(_DTWhenAnyAwaitable):
111110
pass
112-
# def __init__(self, tasks_like: Iterable[AwaitableBase | task.Task]):
113-
# self._tasks_like = list(tasks_like)
114-
#
115-
# def _to_task(self) -> task.Task:
116-
# underlying: list[task.Task] = []
117-
# for a in self._tasks_like:
118-
# if isinstance(a, AwaitableBase):
119-
# underlying.append(a._to_task()) # type: ignore[attr-defined]
120-
# elif isinstance(a, task.Task):
121-
# underlying.append(a)
122-
# else:
123-
# raise TypeError('when_any expects AwaitableBase or durabletask.task.Task')
124-
# return task.when_any(underlying)
125-
# class WhenAnyAwaitable(AwaitableBase):
126-
# def __init__(self, tasks_like: Iterable[AwaitableBase | task.Task]):
127-
# # Defer conversion; unit tests create awaitables with fakes lacking create_timer()
128-
# self._tasks_like: list[AwaitableBase | task.Task] = list(tasks_like)
129-
130-
# def _to_task(self) -> task.Task:
131-
# underlying: list[task.Task] = []
132-
# for a in self._tasks_like:
133-
# if isinstance(a, AwaitableBase):
134-
# underlying.append(a._to_task()) # type: ignore[attr-defined]
135-
# elif isinstance(a, task.Task):
136-
# underlying.append(a)
137-
# else:
138-
# raise TypeError('when_any expects AwaitableBase or durabletask.task.Task')
139-
# return task.when_any(underlying)
140-
141-
# def __await__(self):
142-
# when_any_task = self._to_task()
143-
# completed = yield when_any_task
144-
145-
# # Tests sometimes send sentinels (non-Task). Pass through in that case.
146-
# if not isinstance(completed, task.Task):
147-
# return completed
148-
149-
# # Map completed back to original for identity checks if needed
150-
# underlying: list[task.Task] = []
151-
# for a in self._tasks_like:
152-
# if isinstance(a, AwaitableBase):
153-
# underlying.append(a._to_task()) # type: ignore[attr-defined]
154-
# elif isinstance(a, task.Task):
155-
# underlying.append(a)
156-
157-
# class _CompletedProxy:
158-
# __slots__ = ('_original', '_completed')
159-
160-
# def __init__(self, original: Any, completed_obj: Any):
161-
# self._original = original
162-
# self._completed = completed_obj
163-
164-
# def __eq__(self, other: object) -> bool:
165-
# return other is self._original
166-
167-
# def get_result(self) -> Any:
168-
# if hasattr(self._completed, 'get_result') and callable(self._completed.get_result):
169-
# return self._completed.get_result()
170-
# return getattr(self._completed, 'result', None)
171-
172-
# for original, under in zip(self._tasks_like, underlying, strict=False):
173-
# if completed == under:
174-
# return _CompletedProxy(original, completed)
175-
# return _CompletedProxy(self._tasks_like[0], completed)

ext/dapr-ext-workflow/dapr/ext/workflow/serializers.py

Lines changed: 0 additions & 173 deletions
This file was deleted.

ext/dapr-ext-workflow/tests/test_generic_serialization.py

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)