some pyl issues
This commit is contained in:
parent
cbbcd93d7b
commit
9ae87f859e
|
@ -1,17 +1,18 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# ^ for syntax highlighting
|
# ^ for syntax highlighting
|
||||||
|
|
||||||
"""Get the bpmn process json for a given process instance id and store it in /tmp."""
|
"""Get the bpmn process json for a given process instance id and store it in /tmp."""
|
||||||
|
import json
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import json
|
|
||||||
|
|
||||||
from spiffworkflow_backend import create_app
|
from spiffworkflow_backend import create_app
|
||||||
from spiffworkflow_backend.models.process_instance import ProcessInstanceModel
|
from spiffworkflow_backend.models.process_instance import ProcessInstanceModel
|
||||||
from spiffworkflow_backend.services.process_instance_processor import ProcessInstanceProcessor
|
from spiffworkflow_backend.services.process_instance_processor import (
|
||||||
|
ProcessInstanceProcessor,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def main(process_instance_id: str):
|
def main(process_instance_id: str) -> None:
|
||||||
"""Main."""
|
"""Main."""
|
||||||
os.environ["SPIFFWORKFLOW_BACKEND_ENV"] = "local_development"
|
os.environ["SPIFFWORKFLOW_BACKEND_ENV"] = "local_development"
|
||||||
if os.environ.get("SPIFFWORKFLOW_BACKEND_BPMN_SPEC_ABSOLUTE_DIR") is None:
|
if os.environ.get("SPIFFWORKFLOW_BACKEND_BPMN_SPEC_ABSOLUTE_DIR") is None:
|
||||||
|
@ -30,11 +31,11 @@ def main(process_instance_id: str):
|
||||||
f"Could not find a process instance with id: {process_instance_id}"
|
f"Could not find a process instance with id: {process_instance_id}"
|
||||||
)
|
)
|
||||||
|
|
||||||
with open(
|
with open(file_path, "w", encoding="utf-8") as f:
|
||||||
file_path, "w", encoding="utf-8"
|
|
||||||
) as f:
|
|
||||||
f.write(
|
f.write(
|
||||||
json.dumps(ProcessInstanceProcessor._get_full_bpmn_json(process_instance))
|
json.dumps(
|
||||||
|
ProcessInstanceProcessor._get_full_bpmn_json(process_instance)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
print(f"Saved to {file_path}")
|
print(f"Saved to {file_path}")
|
||||||
|
|
||||||
|
|
|
@ -86,7 +86,6 @@ def process_list() -> Any:
|
||||||
def _process_data_fetcher(
|
def _process_data_fetcher(
|
||||||
process_instance_id: int,
|
process_instance_id: int,
|
||||||
process_data_identifier: str,
|
process_data_identifier: str,
|
||||||
modified_process_model_identifier: str,
|
|
||||||
download_file_data: bool,
|
download_file_data: bool,
|
||||||
index: Optional[int] = None,
|
index: Optional[int] = None,
|
||||||
) -> flask.wrappers.Response:
|
) -> flask.wrappers.Response:
|
||||||
|
@ -140,9 +139,8 @@ def process_data_show(
|
||||||
return _process_data_fetcher(
|
return _process_data_fetcher(
|
||||||
process_instance_id,
|
process_instance_id,
|
||||||
process_data_identifier,
|
process_data_identifier,
|
||||||
modified_process_model_identifier,
|
download_file_data=False,
|
||||||
False,
|
index=None,
|
||||||
None,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -156,9 +154,8 @@ def process_data_file_download(
|
||||||
return _process_data_fetcher(
|
return _process_data_fetcher(
|
||||||
process_instance_id,
|
process_instance_id,
|
||||||
process_data_identifier,
|
process_data_identifier,
|
||||||
modified_process_model_identifier,
|
download_file_data=True,
|
||||||
True,
|
index=index,
|
||||||
index,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue