Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Integers should be accepted as floats

Aperta
#172 1 commento 5 reazioni 0 assegnatari Vedi su GitHub

@EsipovPA ci sta già lavorando.

Dal 10/9/2024.

  • #216 di @EsipovPA — aperta

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api, backend

Direzione di ricerca

Inizia riproducendo l'assegnazione tramite la libreria client rclpy con un messaggio contenente un campo float. Ispeziona la validazione del campo del messaggio Python generato e individua il punto in cui i valori interi vengono rifiutati. Il lavoro è completato quando l'assegnazione di un valore intero come float viene accettata senza l'AssertionError segnalata, con una copertura di regressione per questo comportamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

help wanted

Bug report

Required Info:

  • Operating System: Ubuntu 22.04
  • Installation type: binary
  • Version or commit hash: 0.15.0
  • DDS implementation: cyclonedds
  • Client library (if applicable): rclpy
Steps to reproduce issue
  1. Define a message with a float field
  2. Try to assign an integer to the field.
Expected behavior

The integer should be automatically casted to a float.

Actual behavior

You manually have to cast the integer to float, otherwise you get the error message AssertionError: The 'x' field must be of type 'float.

Lingua principale
EmberScript
Stelle
26
Fork
68
Merge medio
1g 9h
PR unite (30g)
3

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ros2/rosidl_python

Tutte le issue di ros2/rosidl_python

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.