-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Intro
After implementation of issue #3 we have some errors in the kymflow_gui.
when run with
uv run python -m kymflow_gui.main
we get error:
File "/Users/cudmore/Sites/kymflow/src/kymflow_gui/frontend/layout.py", line 180, in create_main_page
create_file_table(app_state, restore_selection=restore_selection)
File "/Users/cudmore/Sites/kymflow/src/kymflow_gui/frontend/components/file_table.py", line 31, in create_file_table
rows=_rows(app_state.files),
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/cudmore/Sites/kymflow/src/kymflow_gui/frontend/components/file_table.py", line 17, in _rows
return [f.summary_row() for f in files]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/cudmore/Sites/kymflow/src/kymflow_gui/frontend/components/file_table.py", line 17, in
return [f.summary_row() for f in files]
^^^^^^^^^^^^^^^
File "/Users/cudmore/Sites/kymflow/src/kymflow_core/kym_file.py", line 172, in summary_row
"Window Points": self._analysis_parameters.parameters.get(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This was actually picked up with errors when running:
uv run pytest -s tests/kymflow_gui
Plan
Update the gui to handle the new simplified 'flat' structure in AnalysisParameters.
- check unit test pass
- check mkdocs to see if it needs updates
- check docstrings to see if they need updates