still botched
This commit is contained in:
27
gui.py
27
gui.py
@@ -1110,8 +1110,16 @@ class App:
|
|||||||
|
|
||||||
def cb_md_only(self):
|
def cb_md_only(self):
|
||||||
try:
|
try:
|
||||||
md, path, _file_items = self._do_generate()
|
result_from_do_generate = self._do_generate()
|
||||||
self.last_md = md
|
if not isinstance(result_from_do_generate, (list, tuple)):
|
||||||
|
self._update_status(f"generate error: _do_generate returned a non-tuple ({type(result_from_do_generate)})")
|
||||||
|
return
|
||||||
|
num_values = len(result_from_do_generate)
|
||||||
|
if num_values != 4:
|
||||||
|
self._update_status(f"generate error: _do_generate returned {num_values} values, expected 4")
|
||||||
|
return
|
||||||
|
static_md, dynamic_md, path, _file_items = result_from_do_generate
|
||||||
|
self.last_md = f"{static_md}\n\n---\n\n{dynamic_md}" if static_md and dynamic_md else static_md or dynamic_md
|
||||||
self.last_md_path = path
|
self.last_md_path = path
|
||||||
self._update_status(f"md written: {path.name}")
|
self._update_status(f"md written: {path.name}")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@@ -1134,8 +1142,16 @@ class App:
|
|||||||
if self.send_thread and self.send_thread.is_alive():
|
if self.send_thread and self.send_thread.is_alive():
|
||||||
return
|
return
|
||||||
try:
|
try:
|
||||||
md, path, file_items = self._do_generate()
|
result_from_do_generate = self._do_generate()
|
||||||
self.last_md = md
|
if not isinstance(result_from_do_generate, (list, tuple)):
|
||||||
|
self._update_status(f"generate error: _do_generate returned a non-tuple ({type(result_from_do_generate)})")
|
||||||
|
return
|
||||||
|
num_values = len(result_from_do_generate)
|
||||||
|
if num_values != 4:
|
||||||
|
self._update_status(f"generate error: _do_generate returned {num_values} values, expected 4")
|
||||||
|
return
|
||||||
|
static_md, dynamic_md, path, file_items = result_from_do_generate
|
||||||
|
self.last_md = static_md
|
||||||
self.last_md_path = path
|
self.last_md_path = path
|
||||||
self.last_file_items = file_items
|
self.last_file_items = file_items
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@@ -2119,4 +2135,5 @@ def main():
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user