Cloud-CV / Cloud-CV/evalai-cli

Challenge submission error handling

Open
#231 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
57
Forks
70
PR merge metrics
No merged PRs in 30d

Description

If the challenge ID or phase does not exist on EvalAI server, the CLI should respond with necessary error, but the CLI crashes with the error as shown below -

![img](https://user-images.githubusercontent.com/21266230/71539230-661c8b00-295f-11ea-8cf4-df1d44abcbd4.png)
Image Courtesy: GCI Student aaaakshat

Contributor guide

Open the contributing guide

Research direction

Reproduce a challenge submission using a nonexistent challenge ID or phase and inspect where the CLI crashes. Trace the submission command from the resulting error, then make the CLI return a necessary user-facing error instead of crashing. Done when both invalid-input cases are handled consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.