Skip to content

Conversation

@avinxshKD
Copy link

Fixed four critical bugs where C++ functions weren't actually doing anything. safe_literal_eval() now reads files, load_params() populates the map, read() extracts simtime and returns data and added missing initval(). All helper functions renamed to match the codebase style (no underscores).

Fixes #224

- safe_literal_eval now reads and parses file content instead of always returning default
- load_params populates the params map from concore.params file
- read() parses list data, extracts simtime from first element, returns rest
- Added initval() to parse simtime string and extract data portion
- Fixed naming to match codebase style (no underscores in function names)

Fixes ControlCore-Project#224
@avinxshKD
Copy link
Author

@pradeeban hey, The 4 CI failures are pre-existing, they're all Python tests on concoredocker.py with a path concatenation bug in the test setup. My PR only touches concoredocker.hpp, zero overlap. Pls take a look

@pradeeban
Copy link
Member

Yes, it is not your PR. I am merging.

@pradeeban pradeeban merged commit 9a1eb84 into ControlCore-Project:dev Feb 9, 2026
0 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants