alecthomas / alecthomas/voluptuous

Inclusive should support default values

Offen
#381 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.9k
Forks
237
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The `Inclusive` schema builder does not support default values even though it inherits from `Optional`, which does support them. It would be valuable if defaults were supported for situations such as this:
```
dimensions = Schema({
Inclusive("width", "dims", default=1024): Coerce(int),
Inclusive("height", "dims", default=576): Coerce(int),
}
```
In general, when using `Inclusive` to enforce "all or nothing", having default values for the "nothing" case would be very helpful.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.