_validate_decimals
Firma
_validate_decimals(decimals: int) -> int
Che problema risolve
Verifica che la precisione usata per etichette e legende resti leggibile e coerente tra le funzioni di plotting del package.
Contratto sugli input
decimalsdeve essere un intero vero oppure unonp.integer.I booleani vengono rifiutati esplicitamente.
Il valore deve essere compreso tra 0 e 20.
Dove viene usata
Come fallisce
ValueErrorsedecimalsnon e un interoValueErrorsedecimals < 0ValueErrorsedecimals > 20
Perche resta privata
E una regola di validazione orientata alla presentazione, condivisa internamente dalle API di plotting ma non pensata come utilita pubblica autonoma.