Skip to content

fix(hardware): add safe float parsing for vram_mb and ram_mb in classify-hardware.sh - #2615

Open
vaibhavsrv wants to merge 1 commit into
Osmantic:mainfrom
vaibhavsrv:fix/classify-hardware-safe-float-memory
Open

fix(hardware): add safe float parsing for vram_mb and ram_mb in classify-hardware.sh#2615
vaibhavsrv wants to merge 1 commit into
Osmantic:mainfrom
vaibhavsrv:fix/classify-hardware-safe-float-memory

Conversation

@vaibhavsrv

Copy link
Copy Markdown
Contributor

Problem

In ods/scripts/classify-hardware.sh, inline Python code parsed vram_mb and ram_mb command line arguments using int(float(sys.argv[...] or 0)). If non-numeric values were passed as arguments, Python raised an unhandled ValueError.

Fix

Add a local safe_int_float() helper function in classify-hardware.sh to parse numeric memory parameters safely, defaulting to 0 on unparseable inputs.

Verification

Verified syntax with bash -n ods/scripts/classify-hardware.sh. git diff --check passed cleanly.

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