Priority: High
There are 5 near-identical HTTP client files (~4,500 duplicated lines). A fix in one must be manually replicated in the others, which is a concrete regression risk.
| File |
Variant |
http_client.py |
static image |
http_clientCAMlaptop.py |
laptop webcam |
http_clientCAMlaptopBench.py |
laptop webcam + benchmark |
http_clientCAMpi.py |
Raspberry Pi camera |
http_clientCAMpiBench.py |
Raspberry Pi + benchmark |
Tasks
Files
src/client/python/http_client*.py
From the Feature 042 codebase review (recommendation #3).
Priority: High
There are 5 near-identical HTTP client files (~4,500 duplicated lines). A fix in one must be manually replicated in the others, which is a concrete regression risk.
http_client.pyhttp_clientCAMlaptop.pyhttp_clientCAMlaptopBench.pyhttp_clientCAMpi.pyhttp_clientCAMpiBench.pyTasks
SCIoTClientFiles
src/client/python/http_client*.pyFrom the Feature 042 codebase review (recommendation #3).