some pyl issues

This commit is contained in:
jasquat 2023-03-02 10:06:05 -05:00
parent cbbcd93d7b
commit 9ae87f859e
No known key found for this signature in database
2 changed files with 14 additions and 16 deletions

View File

@ -1,21 +1,22 @@
#!/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:
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" flask_env_key = "FLASK_SESSION_SECRET_KEY"
os.environ[flask_env_key] = "whatevs" os.environ[flask_env_key] = "whatevs"
app = create_app() 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}" 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}")

View File

@ -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,
) )