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
#34 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.