Skip to content

Critical bugs - #36

Merged
AdenAthar merged 6 commits into
devfrom
critical-bugs
Oct 2, 2025
Merged

Critical bugs#36
AdenAthar merged 6 commits into
devfrom
critical-bugs

Conversation

@AdenAthar

Copy link
Copy Markdown
Collaborator

No description provided.

AdenAthar and others added 6 commits September 30, 2025 14:10
- Fix FileDirValue: create directory before validation to prevent initialization errors
- Fix FileNameValue: restore proper setValue logic to prevent CSV generation failures
- Add bug fixes documentation to dev guide

Resolves analysis crashes and missing results files
- Move validation logic to validate() method for better design consistency
- Centralize type checking, empty string validation, and directory existence checks
- Maintain existing functionality with no breaking changes
- Move all validation logic (type checking, directory creation, validation) to validate() method
- Simplify setValue() to just set value and call validate()
- Cleaner separation of concerns while maintaining all functionality
- Tested and confirmed working with command line analyses
- Move os.makedirs() from validate() to setValue() for better separation of concerns
- validate() now only validates without side effects
- setValue() handles setting value, validation, and directory creation
- Tested and confirmed working with command line analyses
@AdenAthar
AdenAthar merged commit 087b6f0 into dev Oct 2, 2025
@AdenAthar
AdenAthar deleted the critical-bugs branch November 20, 2025 21:13
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.

1 participant