Upload 9 files
Browse files- CodeWriterFlow.py +7 -0
- CodeWriterFlow.yaml +1 -0
CodeWriterFlow.py
CHANGED
|
@@ -31,6 +31,13 @@ class CodeWriterFlow(ContentWriterFlow):
|
|
| 31 |
"status": "finished"
|
| 32 |
}
|
| 33 |
elif command == "manual_finish":
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
return {
|
| 35 |
"EARLY_EXIT": True,
|
| 36 |
"code": "no code was generated",
|
|
|
|
| 31 |
"status": "finished"
|
| 32 |
}
|
| 33 |
elif command == "manual_finish":
|
| 34 |
+
# ~~~ delete the temp code file ~~~
|
| 35 |
+
keys_to_fetch_from_state = ["temp_code_file_location"]
|
| 36 |
+
fetched_state = self._fetch_state_attributes_by_keys(keys=keys_to_fetch_from_state)
|
| 37 |
+
temp_code_file_location = fetched_state["temp_code_file_location"]
|
| 38 |
+
if os.path.exists(temp_code_file_location):
|
| 39 |
+
os.remove(temp_code_file_location)
|
| 40 |
+
# ~~~ return the manual quit status ~~~
|
| 41 |
return {
|
| 42 |
"EARLY_EXIT": True,
|
| 43 |
"code": "no code was generated",
|
CodeWriterFlow.yaml
CHANGED
|
@@ -6,6 +6,7 @@ _target_: Tachi67.CodeWriterFlowModule.CodeWriterFlow.instantiate_from_default_c
|
|
| 6 |
output_interface:
|
| 7 |
- "code"
|
| 8 |
- "status"
|
|
|
|
| 9 |
|
| 10 |
### Subflows specification
|
| 11 |
subflows_config:
|
|
|
|
| 6 |
output_interface:
|
| 7 |
- "code"
|
| 8 |
- "status"
|
| 9 |
+
- "summary"
|
| 10 |
|
| 11 |
### Subflows specification
|
| 12 |
subflows_config:
|