[Proposal] Add a check for none/multiple positional arguments
Nessuno ha ancora preso questa issue.
- #97 di @Yourun-proger — chiusa senza merge
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 48/100
Direzione di ricerca
Inizia dal punto di ingresso principale in mccabe.py, intorno alla riga 327, usando i comandi python -m mccabe mostrati nel report per riprodurre entrambi i casi. Il lavoro è completato quando gli argomenti posizionali mancanti e multipli vengono gestiti esplicitamente, invece di generare IndexError o ignorare silenziosamente un argomento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The current behaviour of python -m mccabe (no positional argument provided) is an IndexError
File "/home/junior/.local/lib/python3.10/site-packages/mccabe.py", line 327, in main
code = _read(args[0])
IndexError: list index out of range
Also, for python -m mccabe file1 file2 it just ignores file2.
Would it be possible to add a check for a missing positional argument, and another for multiple ones?
- Lingua principale
- Python
- Stelle
- 682
- Fork
- 70
- Merge medio
- 5h 56m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 PyCQA/mccabe
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
-
Test failure on 3.14Forse già presa @alexchen-sys l’ha presa 98 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
RecursionError on long elifForse già presa @worksbyfriday l’ha presa 247 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di PyCQA/mccabe
Issue simili
-
good first issue priority: low size: XS testing
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
cubrid-lab/cubrid-mcp-server#385 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue priority: low size: S testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
cubrid-lab/cubrid-cookbook-python#447 ·
I maintainer di solito rispondono entro 1 giorno
-
Python PointcloudAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ArduCAM/Arducam_tof_camera#125 ·
-
area:curator enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
CassioDalla/Scrinalia#150 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100