DiamondLightSource / DiamondLightSource/heliotrapi
Error should be raised by client or post when a request for a function that doesn't exist or missed kwargs
Open
- Dominant language
- Python
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Currently missing functions or incorrect arguments raise an error at the server side, and then throw errors on slack. These errors should only occur if the actual function has failed
Contributor guide
Research direction
Start by tracing how the client or post path validates function names and kwargs before requests reach the server, then reproduce both failure cases. Done means missing functions and incorrect arguments raise on the client or post path, while Slack errors occur only when the actual function fails.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100