|
13 | 13 | import click |
14 | 14 | import multiprocess |
15 | 15 |
|
16 | | -import swf.exceptions |
17 | | -import swf.models |
18 | | -import swf.querysets |
19 | | -from simpleflow import Workflow, __version__, format, log, logger |
| 16 | +import simpleflow.swf.mapper.exceptions |
| 17 | +import simpleflow.swf.mapper.models |
| 18 | +import simpleflow.swf.mapper.querysets |
| 19 | +from simpleflow.workflow import Workflow |
| 20 | +from simpleflow import __version__, format, log, logger |
20 | 21 | from simpleflow.download import download_binaries |
21 | 22 | from simpleflow.history import History |
22 | 23 | from simpleflow.settings import print_settings |
|
30 | 31 | if TYPE_CHECKING: |
31 | 32 | from typing import Any |
32 | 33 |
|
33 | | - from swf.models import WorkflowType |
| 34 | + from simpleflow.swf.mapper.models.workflow import WorkflowType |
34 | 35 |
|
35 | 36 |
|
36 | 37 | def disable_boto_connection_pooling(): |
@@ -81,8 +82,8 @@ def get_workflow_type(domain_name: str, workflow_class: type[Workflow]) -> Workf |
81 | 82 | :param workflow_class: |
82 | 83 | :return: |
83 | 84 | """ |
84 | | - domain = swf.models.Domain(domain_name) |
85 | | - query = swf.querysets.WorkflowTypeQuerySet(domain) |
| 85 | + domain = simpleflow.swf.mapper.models.Domain(domain_name) |
| 86 | + query = simpleflow.swf.mapper.querysets.WorkflowTypeQuerySet(domain) |
86 | 87 | return query.get_or_create(workflow_class.name, workflow_class.version) |
87 | 88 |
|
88 | 89 |
|
@@ -124,7 +125,7 @@ def transform_input(wf_input): |
124 | 125 |
|
125 | 126 |
|
126 | 127 | def run_workflow_locally(workflow_class, wf_input, middlewares): |
127 | | - from .local import Executor |
| 128 | + from .local.executor import Executor |
128 | 129 |
|
129 | 130 | Executor(workflow_class, middlewares=middlewares).run(wf_input) |
130 | 131 |
|
@@ -381,7 +382,7 @@ def filter_workflows( |
381 | 382 | ): |
382 | 383 | status = status.upper() |
383 | 384 | kwargs = {} |
384 | | - if status == swf.models.workflow.WorkflowExecution.STATUS_OPEN: |
| 385 | + if status == simpleflow.swf.mapper.models.workflow.WorkflowExecution.STATUS_OPEN: |
385 | 386 | kwargs["oldest_date"] = started_since |
386 | 387 | else: |
387 | 388 | kwargs["start_oldest_date"] = started_since |
@@ -724,7 +725,7 @@ def activity_rerun(domain, workflow_id, run_id, input, scheduled_id, activity_id |
724 | 725 | # find workflow execution |
725 | 726 | try: |
726 | 727 | wfe = helpers.get_workflow_execution(domain, workflow_id, run_id) |
727 | | - except (swf.exceptions.DoesNotExistError, IndexError): |
| 728 | + except (simpleflow.swf.mapper.exceptions.DoesNotExistError, IndexError): |
728 | 729 | logger.error("Couldn't find execution, exiting.") |
729 | 730 | sys.exit(1) |
730 | 731 | logger.info(f"Found execution: workflowId={wfe.workflow_id} runId={wfe.run_id}") |
|
0 commit comments