Add error handling for missing/misordered reference tables
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
Research direction
Start by locating the schema definition and the reference_table list, then trace where reference tables are loaded or validated. Add clear errors for a schema table missing from the list and for an invalid table order; done means both cases are detected consistently.
Written by the indexing model from the issue text.
Description
It's super easy to add a reference table to the schema and then neglect to add it to the reference_table list. The order in which the reference tables are listed is also important. It would be good to have some error handling setup specifically for these two cases.
- Dominant language
- Python
- Stars
- 12
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from astrodbtoolkit/AstrodbKit
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
astrodbtoolkit/AstrodbKit#110 ·
-
Nulls and load_tableOpen
Difficulty 4/5 3-5 days Newbie friendliness 35/100
astrodbtoolkit/AstrodbKit#109 ·
-
Remove `wcs1d_multispec` reader.May be free again @dr-rodriguez claimed this 322 days ago, and no pull request is open. Open
astrodbtoolkit/AstrodbKit#105 · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
astrodbtoolkit/AstrodbKit#104 ·
-
Check if conn.commit() is requiredMay be free again @dr-rodriguez claimed this 434 days ago, and no pull request is open. Openbug
astrodbtoolkit/AstrodbKit#103 · 1 assignee ·
All issues in astrodbtoolkit/AstrodbKit
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
PedestrianDynamics/pyFDS-Evac#343 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
theskumar/python-dotenv#708 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
Maintainers usually reply within 2 days
-
Docs Timedelta
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
pandas-dev/pandas#69919 ·
Maintainers usually reply within 1 day
-
API documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
zephyrproject-rtos/west#1009 · 2 comments ·
Maintainers usually reply within 3 days