Aggregate-impact data axis passes when both Python version and machine are missing
I maintainer di solito rispondono entro 2 giorni
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
Direzione di ricerca
Inizia dalla logica di confronto dell’impatto aggregato in compare.py e dai test di compare --axis data; l’issue indica entrambi come punti di ingresso pertinenti. Controlla come vengono gestiti i campi mancanti dell’identità del modello, poi aggiungi il caso in cui mancano sia la versione di Python sia la macchina su entrambi i lati. Il lavoro è completato quando questo caso fallisce sull’asse dei dati e i test pertinenti passano.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The aggregate-impact tool's data axis (compare --axis data, #2425) is meant to fail whenever a model-identity field is missing on either side. One gap remains: a result missing both the Python version and the machine field still passes. Both sides then lack the fields, so they "agree".
- Found by: the hub's independent review of #2425 at
da3e168fc, which mutatedcompare.pyone rule at a time. - Impact: low. Real measurements always record both fields; only a hand-edited or truncated result could hit this.
- Fix: treat an absent Python version or machine as a failure on the data axis, as for the other identity fields, and add the test case (both fields removed on both sides → fail).
- Lingua principale
- Python
- Stelle
- 51
- Fork
- 34
- Merge medio
- 2g 19h
- PR unite (30g)
- 219
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di PolicyEngine/policyengine-uk
-
Carer's Allowance earnings hard-code the one-half pension contribution deductionForse già presa @MaxGhenis l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
PolicyEngine/policyengine-uk#2517 ·
I maintainer di solito rispondono entro 2 giorni
-
Flaky test_a_uniform_change_shows_in_every_decile at half-penny shiftsForse già presa @juaristi22 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PolicyEngine/policyengine-uk#2500 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Northern Ireland business rates statistic is twice the OBR NI line: regional vs district ratesForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PolicyEngine/policyengine-uk#2343 ·
I maintainer di solito rispondono entro 2 giorni
-
Follow-ups from #2160: qualifying-age docstring, UC work-related groups property-file speed, changelog fragment exampleForse già presa @juaristi22 l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
PolicyEngine/policyengine-uk#2162 ·
I maintainer di solito rispondono entro 2 giorni
-
programs.yaml names variables that do not exist (JSA, ESA, DLA, winter_fuel_payment)Forse già presa @juaristi22 l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/policyengine-uk#2116 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di PolicyEngine/policyengine-uk
Issue simili
-
Use mhctools predictor_required=False for saved-result rescoringForse già presa @iskandr l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
521xueweihan/HelloGitHub#4051 · 1 commento ·
-
bug documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
awslabs/visual-asset-management-system#514 ·
I maintainer di solito rispondono entro 1 giorno
-
backend bug spec:REQ-053
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
nolte/kamerplanter#2547 ·
I maintainer di solito rispondono entro 1 giorno