python -m snappy -d raises TypeError: cannot unpack non-iterable function object
Nessuno ha ancora preso questa issue.
- #155 di @cristianchiriac — chiusa senza merge
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Inizia in snappy/__main__.py, in corrispondenza della chiamata di decompressione alla riga 79, quindi confrontala con il comportamento di ritorno di get_decompress_function() in snappy_formats.py. Esegui la riproduzione segnalata python3 -m snappy -d real.snappy; il lavoro è completato quando la decompressione tramite CLI riesce senza il TypeError e la compressione e l’API della libreria non ne risentono.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
python -m snappy -d file.snappy fails with TypeError: cannot unpack non-iterable function object in 0.7.3.
Steps (Ubuntu, Python 3.14, python-snappy 0.7.3 from pip):
python3 -m snappy -c plain.txt real.snappy
python3 -m snappy -d real.snappy
Result of the second command:
TypeError: cannot unpack non-iterable function object
Cause: in snappy/__main__.py line 79, method, read_chunk = formats.get_decompress_function(args.target_format, args.infile) unpacks two values, but get_decompress_function() in snappy_formats.py returns a single function (return decompress_func / return _DECOMPRESS_METHODS[specified_format]). Compression works. Decompressing with the library API directly (snappy.stream_decompress(src, dst)) works for the same file.
- Lingua principale
- Python
- Stelle
- 490
- Fork
- 104
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 intake/python-snappy
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
intake/python-snappy#152 · 3 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
intake/python-snappy#151 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
intake/python-snappy#150 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
intake/python-snappy#147 · 3 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
intake/python-snappy#140 · 1 commento · 1 reazione ·
Tutte le issue di intake/python-snappy
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
esphome/esphome.io#7657 ·
I maintainer di solito rispondono entro 1 giorno
-
comp/gateway comp/plugins duplicate P3 type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NousResearch/hermes-agent#137019 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Kumo-Tabular weights unreachable behind restrictive egress proxies (Xet + plain HTTP both fail)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
NVIDIA/structured-data-models#1091 ·
I maintainer di solito rispondono entro 1 giorno
-
[work-item] adam-adae-worsening-emergence: conform spec.yaml to the specification style contract (REQ-1280)Forse già presa @muse-yamaa-bot l’ha presa oggi. Apertawork-item
Difficoltà 1/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno