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