micropython / micropython/micropython-lib
Undefined function in CBOR library
Offen
Dieses Issue hat noch niemand übernommen.
enhancement
- Vorherrschende Sprache
- Python
- Sterne
- 2.9k
- Forks
- 1.1k
- Ø Merge
- 7 T. 6 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
In CBOR library there are a couple of unidentified functions such as:
unpack_float16
def decode_float16(decoder):
payload = decoder.read(2)
return unpack_float16(payload)
and
undefined
special_decoders = {
20: lambda self: False,
21: lambda self: True,
22: lambda self: None,
23: lambda self: undefined,
24: decode_simple_value,
25: decode_float16,
26: decode_float32,
27: decode_float64,
31: lambda self: break_marker,
}
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den CBOR-Bibliothekscode zu finden, der decode_float16 und special_decoders enthält, und verfolge dann, woher unpack_float16 und undefined kommen sollen. Reproduziere das Problem und untersuche vorhandene Tests oder Einstiegspunkte für die Decodierung; erledigt ist die Aufgabe, wenn die referenzierten Funktionen und der Wert aufgelöst sind, ohne die CBOR-Decodierung zu beeinträchtigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100